*
Hatte noch ne andere Idee: ich sag einfach mit nem Timer alle paar sekunden:
SetWindowPos(Fenster1->Handle,HWND_TOP,0,0,0,0,SWP_NOMOVE|SWP_NOSENDCHANGING|SWP_NOSIZE|SWP_SHOWWINDOW);
SetWindowPos(Fenster2->Handle,HWND_TOP,0,0,0,0,SWP_NOMOVE|SWP_NOSENDCHANGING|SWP_NOSIZE|SWP_SHOWWINDOW);
SetWindowPos(Fenster3->Handle,HWND_TOP,0,0,0,0,SWP_NOMOVE|SWP_NOSENDCHANGING|SWP_NOSIZE|SWP_SHOWWINDOW);
SetWindowPos(Fenster4->Handle,HWND_TOP,0,0,0,0,SWP_NOMOVE|SWP_NOSENDCHANGING|SWP_NOSIZE|SWP_SHOWWINDOW);
Also das die Fenster onTop sind. Das funktioniert auch soweit, nur ist dann immer die Maus zu sehen. Ich hab auch schon versucht, die mit ShowCursor auszublenden, das geht aber nur kurzzeitig, irgendwann kommt sie wieder.
Ansonsten zu deinem Vorschlag: dann sollte ich doch mal damit anfangen, wie man eine dll schreibt und in ein anderes programm läd.