Byuik писал(а):
У меня его к сожалению нетШутишь? Этот пример был сделан аж 1 мая 2005 года

Правда, он работает только при наличии hook.dll, а эту DLL не все любят

Byuik писал(а):
для управления ним как окном ?Переключаться между десктопами можно только используя API SwitchDesktop, а показывать-скрывать окно тут уже не поможет, т.к. другой десктоп - это другой набор окон. По этой-же причине нельзя перетащить окно с одного десктопа на другой. А при использовании КОЛ-а вообще нельзя создать окно на другом десктопе, т.к. все дочерние окна принадлежат окну Applet-а. Единственный вариант - запустить твоё приложение ещё раз на другом десктопе (с параметром, чтобы после запуска были произведены другие действия). Кстати, все копии твоего приложения могут общаться через named pipes, первая копия создаст named pipe, а остальные будут его использовать. Тогда и параметр не нужен, если named pipe уже есть, то данная копия не главная.