If you're searching for a lightning fast Flash gallery generator with all the above, then SimpleViewer is all you need. It's free, and works with a myriad of imaging applications including Photoshop, Picasa and iPhoto.
If you've not got any of the above (or would rather use a lightweight solution), fear not for there is a dedicated GUI for SimpleViewer called Porta. This software will allow you to input the parameters you desire to customize your gallery without the need for trawling through an XML file and fiddling with code.
For the benefit of this demonstration, I will be using Porta. If like me you've got hundreds of ready-to-go processed images, then this is a speedy solution that "just works". You can download the Windows version here, and Linux (and possibly Mac) users who are interested will be pleased to know that the generator will work with the aid of Wine. You won’t need to download SimpleViewer seperately if you are using Porta, all you need to get started is included.
SimpleViewer works by creating a folder containing your images, thumbnails, script files and an index page. When you visit this URL within a web browser (e.g. mydomain.com/holiday2010/) the gallery will be loaded in its entirety, making SimpleViewer ideal for quick sharing solutions.