Yeah Photoshop/Imageready.
You can make Droplets that you then just drag and drop your images on.
I find then much easier to do in ImageReady. In you just do whatever it is you want it to do and then save the history as a Droplet.
Like I have a Droplet that will make all images 640 on the long side no matter if that should be the height or width and let the other dimension fall wherever. This way I can batch processes a folder of mixed horizontal and vertical images at once.
I never even open and see the images that I use to make galleries, just drag and drop onto different Droplets.