An exe can be decompiled, so the issue still exists, but if you want to encrypt something, you do so before deploying it, not afterwards.
There are some third party add ons to foxpro encrypting an EXE, of which the most famous would be ReFox and Konxise.
But one thing is for sure: The code is always encrypted in memory, as a CPU can't execute encrypted code. The normal user would not be able to profit from you prg, scx, frx and even less from the EXE, the biggest risc to your income/business from end users is illegal copies of your software, which ou can only prevent with hardware dongles, the app connecting with and checking against a license server or something along these lines, not with encryption.
The expert may still be able to recompile a fox app despite of it being encrpted, as you can eg simply enable hibernation in Windows and then examine the hiberfil.sys file, which is a memory dump and extract the unencrypted vfp exe from there.
Bye, Olaf.