Is there any of these that can be pointed at a photo library on a NAS or harddrive, instead of having the application copy all the images into it's own location/database (which therefore required double the harddrive space)?
The static gallery generator sigal(http://sigal.saimon.org) supports this. You can configure it to include the original images in the file tree it builds, but instead of copying the images just make a symlink.
I wrote a shell script to generate thumbnails (including gifs for video) and a page with the thumbnails, file size, and a link to the original. Something like that?