As far as I'm concerned, the diatribes about DDE being too old a technology to be of any use, are a great misunderstanding. Microsoft makes excessive use of DDE to let the shell communicate with various applications (e.g. MS Office). Just search the registry for 'ddeexec' and you'll see what I mean. Most Windows applications lack the wealth of startup arguments which normally would allow you to pa