norton utilities has the best file recovery tool.
However, any file recovery tool is meant to be used in conjunction with other programs that allow for better recovery. So its a bit limited. Everytiume you use the computer, its writing to the disk, which can then over-write any trashed file. Norton utilities is probably your best bet, but its possible it could be already gone.