I don't have a dotpup/dotpet for testdisk or photorec, but you can get similar functionality from scalpel, which allows to recover several file types and even to define new file types if you know their "fingerprints".
Could be good to make a dotpet of the new version 1.60.
Home page: http://www.digitalforensicssolutions.com/Scalpel/
Posted: Sun 04 Mar 2007, 18:44 Post_subject:
DotPet's TestDisk Sub_title: tgz2pet Probably Sufficent
I've found the tar packages on his website works out of the box. It just gives you a directory from which you can run it ./testdisk.
I did a tgz2pet and ran it. I found the folder that created/linux and could initiate testdisk with ./testdisk. It also does well with ./testdisk bob.img type of arguments. Also photorec is part of this package.
It's so small and so powerful I think it would make a good addition of the main puppy release at minimal cost to space.