Supported FoxPro versions: 2.5-9.0 (Fox 2.0 dropped)

Command line:
Corso    FileName    -> load file in Corso
Corso -a FileName    -> load file, analyze & save with same name
Corso -b FolderPath  -> batch auto operations on all files from a folder

By default, Corso splits App/Exe files when analyze FoxPro files. 
Corso creates into own dir (%InstallFolder%\Files) a new folder named as App/Exe file. 
Here, Corso saves Original/New files & decrypted APP.

Some options are available in context menu - so, use right click.

I used decompiler from here: http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000415 (modified a little)
Before use it, run Register_MyDVFP.bat from MyDvfp_  folder (get FoxPro 9 runtime to make it work - yes, is written in FoxPro).
Decompiler engine is for FoxPro 9 so for others versions is possible to get wrong/incomplete result.
Corso will decompile only code lines (ONE by ONE). Don't expect full decompilation.

Unchecked files will not be saved.

Decryption algo supported:
 - standard 
 - refox level2 via std file (see ScanFox in install folder)
 - Defox (phase 1) but will be decrypted correctly only few files (loader)
 - a custom decrypt found in a DOS file (S1*b xor S2 instead of S1*b+S2)
 
Also, some anti decompiling tricks are removed/repaired.

 
