Generally speaking, free downloaded software is shareware, which cannot enter the file system, that is why the file recovery does not allow free-downloaded software to recover a file.
Recover a file is not an easy job all the time. Common free software does not have the ability to conduct the file recovery. As all file system does not deleted physically when user delete the files, it hides the deleted files there. However, the key point is that, the deleted files are inaccessible to general users or programs, users have to use some powerful tool to enter the file system to do the recovery. That is why the free-downloaded software or the shareware cannot recover a file.