Habe es jetzt genauso gelöst, nun taucht ein anderes Problem auf.
Zwischenzeitlich wird eine andere Anwendung aktiv und schiebt sich in den Vordergrund.
Habe versucht die andere Anwendung mit folgendem Code dauerhaft in den Hintergrund zu schicken, aber auch dies hat nicht funktioniert.
Delphi-Quellcode:
SetWindowPos(FindWindow('Programm', 'Programm Titel'),
HWND_BOTTOM, 0, 0, 0, 0, SWP_NOACTIVATE + SWP_NOMOVE + SWP_NOSIZE);