Ok, never mind. I found a way to fool the Windows shell into allowing me to actually execute the appropriate console app while at the same time picking up the DDE string in a separate server (fail connection when it tries to connect first time in the DDE server in the process calling ShellExecute, then succeed the next time after it has launched the app, thus getting both the command line params and the DDE string; yay)
Misha