Ich kenne das Problem... Bei einnigen Spielen rutscht man durch die Mausbewegung auf den anderen Monitor, klickt dann mal und zack landet man auf dem Desktop.
Dein Problem wird sein, dass du wahrscheinlich kein Windowshandle für eine Fullscreen
DirectX Anwendung bekommen wirst (vielleicht Irre ich mich auch. kA um ehrlich zu sein.) Jedenfalls wäre ein anderer Ansatz die Maus einfach auf den ersten Monitor zu beschränken. Also beim dual Monitor Betrieb hat der 1. Monitor wenn ich mich recht entsinne "positive" Koordinaten und der 2. Monitor negative. Du könntest jedenfalls die Auflösung des Monitors auslesen und dann mit ClipCursor ((0/0),(1680/1050)) alles auf den ersten Monitor einschränken. Übrigens kleiner Tippfehler fon turboPASCAL: GetWindowRect() sollte es heißen. (Ein "s" zu viel.)
Gruß
Reli