Um noch mehr zur Verwirrung beizutragen: Drück mal [Windows]+M
Win+M minimiert alle Fenster.
Win+D (bzw. "Desktop anzeigen") Holt den Desktop in den Vordergund.
Ein nicht zu vernachlässigender Unterschied
(Da du ja bereits das Minimieren verhinderst, nehme ich mal an, dass dir dies bei Win+M gelingt ?)
Du könntest jetzt natürlich die Message-Loop von dem Progman Fenster subclassen und die DTM_RAISE message (WM_USER + 83) abfangen.
Empfehlenswert ist das jedoch nicht (allg. das Verhalten sich nicht minimieren zu lassen.)
Quellen:
http://blogs.msdn.com/oldnewthing/ar...28/143771.aspx
und
http://www.eggheadcafe.com/forumarch...st23443993.asp