To be truly portable, this shouldn't be writing settings to HKCU\LopeSoft in the registry, nor registration data to C:\Users\All Users\LopeSoft
The fact that the reg data also appears to be locked to the PC instead of the portable drive (though I can't guarantee this) also prevents it from really being used in a portable manner.
And more explanation could be given as to why there are three executable files for the portable version instead of just a launcher--are the other two to use for recovery in case of malfunction, or needed regularly?