Допустим есть приложение имеющее иконку в трее. При "вылете" и последующей загрузке explorer'а, иконка в трее не восстанавливается. Как с этим бороться? Решение использовать дополнительный тред для добовленения иконки чрез определённый промежуток времени, мне кажется не совсем корректным. Хотелось бы узнать кто как решает эту проблему.
Попробуй расковырять эту утилитку, она перезагружает explorer и иконки все на месте, может поможет. _747048670__explorestart.zip
Всем спасибо, кажется ответ уже нашёлся. Покопался в одной програмке, там это решается путём вызова RegisterWindowMessage("TaskbarCreated"). Как я понял эта функция вернёт код сообщения, которое поступит окну при создании панели задач. Ну а дальше дело техники... ...и вот ведь какое дело - можно неделями искать ответ на свой вопрос, и всё в пустую. Но стоит задать этот вопрос на форуме, как ответ сам находится через пару часов. С кем-нибудь ещё такое бывает? =)))