Thank you for your feedback. We will consider your suggestion for a download utility.
Meanwhile, you can consider the "View Protection" feature as suggested by Tim. This is more powerful than a simple download facility. It even allows your customer to add their own ladder or ladder+ BASIC logic to the protected core program without being able to view or alter your original code. Very often the end users of a standard machine need some I/O and logic to interface the standard machine to the existing process flow and they will ask for the ability to do the modification themselves. In such cases the OEM may have no choice but to ("reluctantly") give them the original source code to allow for user modification. The "View Protection" added to version 5.3x give this flexibility to the OEM without compromising their intellectual property protection!
The added advantage is that once the "View Protection" feature is enabled, the TRiLOGI .PC5 file will be encrypted using your own chosen password as the key so you can't examine content of the original file using a text editor.
*Note: The encrypted .PC5 file cannot be opened by older TRiLOGI program so the end user has to purchase a copy of the latest TRiLOGI program (version 5.3 and above).