Да, я был прав...
Найден ещё один способ:
Класс ПЗ = Shell_TrayWnd. У этого окна есть кучка дочерних окон. Эта кучка состоит из кучки окон класса "ToolbarWindow32"(в MFC это CToolBar). Одно из них имеющее имя "Выполнение задач"(это в моём русском ХР) собственно содержит все кнопки задач. Кроме этого можно тогда будет вообще самому сортировать все кнопки, или вообще изменить надпись на этой кнопке... удалить, добавить кнопки... короче всё что душе угодно...
Ах, да чуть не забыл... ещё есть такой интерфейс ITaskbarList(что и как с ним работать -> MSDN), который позволит тебе делать тоже самое с таскбаром что я тебе сказал до этого только более простым путём. К сожалению Win98/ME - это уже не поддерживают...
Поэтому если тебе надо чтоб прога работала в Win98/ME то только 1ый вариант... Если только NT - то второй попроще... намного...
Снова про 1ый вариант: прикрепил ссылку на тестовое приложение... там есть поиск этого самого окна тулбара, ты уж допиши там конверт в CToolbar (FromHandle() вроде) и попробуй поудалять, подобавлять кнопки... о результате сообщи плз... т.к. мне это тоже может пригодится. Да и ещё одна недоработка... в поиске там идёт перечисление ВСЕХ "ToolbarWindow32" окон... а такими является и QuickLauch панель и область уведомлений (там где иконки)... так что ещё тебе прийдется доработать поиск... ну я думаю там не сложно... а потом свобода )))) Удаляй, добавляй, меняй... что хочешь... и на 1ое место и на 27... Можно даже сделать 2 кнопки твоего ОДНОГО окна, но это если разберешься как происходит связь кнопки с твоим окном...
Удачи!
http://getfile.biz/27175