>another suggestion: How about having a "launcher" EXE that simply instantiates your EXE as an OLE server? This way you could benefit of the SYS() function without having to do any further changes to the code ...
This is the best suggestion so far. I'll take a note of it.