Photoshop, Photoshop LE, PaintShop Pro will all turn images into thumbnails. All a thumbnail really is is a scaled down version of the image. Therefore any image editor that allows you to resize an image will let you create a thumbnail. Photoshop is probably the most powerful as far as automating the process but it may also be overkill.