Не знаю про какие сообщения ты говоришь, но клик мыши обрабатывает TrayNotifyWnd и во всех описаниях работы с Треем говорится именно про TrayNotifyWnd. Т.е. тебе в окне Shell_TrayWnd надо создать "подокно" TrayNotifyWnd и для него обработчик его сообщений. ++++++++++++++++++++++++++ Кстати, бросай эту тему и создай новую : Как сделать собственный трей. Тогда получишь более квалифицированный ответ.
Тут дело не в клике мыши, а в том, как трей узнает, что приложение свернулось. Приложение делает это при помощи shell32!Shell_NotifyIcon. А теперь возьми отладчик и посмотри, что там происходит.
Gloomy Хех.. У меня такой же десктоп.. Только в центре логотип Heckler & Koch, а схема цветовая вся черная. Зато никаких иконок и в пуске только автозагрузка (не удаляется, тварь). А так все батниками сделано..
Пардон за левые измышления, вот тут вроде проясняется. http://ogoncharenko.narod.ru/DelphiMain/DelphiFaq/83.htm Т.е. ты сам должен перехватывать и обрабатывать сообщение Shell_NotifyIcon. Иконы ты можешь делать как хочешь, но если нужно адекватное поведение, то в ссылке вроде раз"ясняется что надо делать.