The current samples are very poor examples of best practice, and they really need to be fixed. As Barry said, you should distribute and install the runtime via the runtime MSI (or include the MSM into your own application's MSI) and let Windows Installer take care of installing it on the target system, then use (command "OPENDCL") to load the runtime. If you do this, your application will not conflict with other OpenDCL applications. If everyone else does this, their application won't conflict with yours.