I saw this utility which will allow you to undelete things which you accidentally deleted, but yesterday it came to use. So just thought of sharing it. There are few others also which is doing the same.
FreeUndelete is data recovery program for deleted files. In case of accidental deletion of files on a NTFS (used by default in Windows XP, 2000 and NT), FAT32 or FAT16 file systems FreeUndelete is the utility to help. A deleted file is essentially an area on disk designated as free and ready to accept data (such as contents of some other file). Luckily, unless the area has already been overwritten, it still holds the contents of the deleted file. Due to this fact it is possible to undelete files.
Read More and Download