Recovering non standard type files?

I accidentally formatted one of my hard drives and I have been advised to try to use Recuva to see if it can rescue some of the files from that drive. My question is, does Recuva recover files which have been created by another program and are not the usual jpeg, video files etc..? and will Recuva also recover exe files?

Recuva will recover any file found in a normal scan. More precisely, it will copy the contents of the clusters pointed to by the deleted file's entry in the MFT, whatever the contents of those clusters are.

In a deep scan only a subset of file types are found.