Fensterpositionen sind in der Tat seit MS in Windows 10 die Monitor-
API v2 umgesetzt hat eine komplexe Angelegenheit geworden. Das glaubt man erst, wenn man sich damit beschäftigt hat.
Für etwas Input will ich auf meine
Unit WD.WindowTools aus
WinDomina verweisen.
Die dort enthaltenen Funktionen
GetWindowRectDominaStyle und
SetWindowPosDominaStyle funktionieren zumindest in meinen Testumgebungen zuverlässig.
Nur falls sich jemand mit der Materie beschäftigen möchte...