Дело было на XP...
На днях прикидывал пути решения регулярной на форумах задачки: скрытный (в смысле — окна скрыты) запуск приложения.
И один из вариантов с WH_CBT преподнес сюрприз, отмеченный мнемоникой в заголовке.
Суть в том, что совершенно легальные действия по изменению Z-order
после нажатия стандартного сочетания Win+D или соответствующей кнопки на Quick Launch
приводят к немедленной перезагрузке с извещением о серьезной ошибке...
В аттаче — минимальный рабочий пример (+ исходник): обычный шаблон создания простого окна,
только перед вызовом CreateWindowEx — в своем потоке ставим хук WH_CBT,
на HCBT_CREATEWND устанавливаем наше окно в самый низ Z-order, и затем хук снимаем. Вот и все.
Полученное окно спрятано за "рабочий стол", поэтому на таскбаре оставлена кнопка, контроля ради.
Ну, и теперь — Win+D !
P.S.
Проверил только на XP-pro-sp2, и, конечно, очень интересует, как там на других WinOS? Не поленитесь, дайте знать.
http://files.rsdn.ru/42164/4_win+d.zip
.