Как это делает Windows Media Player 8+?
Да, у меня ещё через мэйлслот передается Command$(), для этого вообще-то вся и затея: чтобы управлять приложением,
достаточно запустить ярлык к нему с соответствующим ключом
командной строки:
Программа, запустившись, видит, что она в системе не первая,
передаёт Command$ через мэйлслот первому экземпляру, а сама
на прощанье целует себя в...

и передает управление первому экземпляру.