To recover pictures you don't need any special app.
iTunes copies the files to the backup and uses unique file names
in Windows XP: C: \Documents and Settings\[username]\Application Data\Apple Computer\MobileSync\Backup\
Windows Vista/7: C: \Users\[username]\AppData\Apple Computer\MobileSync\Backup\ (or something real close)
you will see a folder for every iPhone backup made - pick one
sort the files by size, for the 3gs and older .jpg files will be about 900kb or smaller (3mb camera) and copy them to a temp folder, then rename all of them to *.jpg (in CMD window: ren *.* *.jpg)
change you view to thumbnail and you will see your pictures
Other solution: try some third party app like: iStonsoft iPhone backup extract, Vibosoft, iPubsoft,Coolmuster , and more...
iStonsoft iPhone backup extractor:
http://www.istonsoft.com/iphone/extract-photos-from-iphone-ipad-ipod-backup.html
Vibosoft iPHone/iPad/iPod backup extractor
http://www.vibosoft.com/ios/recover-deleted-photos-from-iphone-backup.html
iPubsoft iPhone data recovery
http://www.ipubsoft.com/idevice-tips/recover-photos-from-iphone-backup.html
Coolmuster iPhone/iPad/iPod recovery
http://www.coolmuster.com/ios-recovery/extract-iphone-photos-from-backup-file.ht ml
and more...
I collect of them and tested the, all of them works perfectly, but not free! So choose one of them if you're ready to purchase!