Fenster der selben "EXE" werden gruppiert, also wenn man das nicht guppiert haben will, dann in eine andere EXE.
https://www.microsoft.com/resources/....mspx?mfr=true
GetDesktopWindow sollte unnötig sein?
In die Taskleiste kommen Top-Level-Fenster mit der entsprechenden Kennung, dass sie da rein wollen (WS_EX_APPWINDOW).
Und Top-Level ist alles ohne Parent.