But if you found one,
do NOT install it on the disk where you want to undelete your files from!!!!! If you do, chances are high you'll overwrite them with installing the program....
In fact, if you want to undelete something, stop using that drive all together. If it is from your main drive (the one from Windows) then do as little as possible (eg: do not download and store the setup on the C: drive)...