Gimp if you want to edit (e.g. clone out dust spots), faststone if you want a neat GUI that basically just batch-resizes.

Use Image Magick if you want to write scripts that do moderately complex manipulations to images, e.g. scale, sharpen, add watermark and then add a border.