Here is a solution that created a solution for me, with extra directions at the end since only doing what MichealAtOz states didn’t solve the problem for me:
http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/windows-7-movesresizes-windows-on-monitor-power/1653aafb-848b-464a-8c69-1a68fbd106aa
“I have found a work-around.
Using Sysinternals ProcessMonitor I found that Windows was accessing the following Registry path;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
My system had three entries;
DELF003YY7707BR0MUL_30_07D7_6A^9A3774EB79DEE3E3E38496CC7DF4D936
QHD32000001_31_07D6_D5^63E1ABDD175E7871DCAEB710418A0F75
SIMULATED_8086_2A42_00000000_00020000_1010100^CDE365D1B3F0942F0CF38BFB8E127AB4
Under each is a tree called “00” two of the keys are
PrimSurfSize.cx
PrimSurfSize.cy
Under “00” was another branch also called “00” two of the keys are;
ActiveSize.cx
ActiveSize.cy
The first two of the configs (ie DELF00… & QHD3…) the above keys were 1440×900,
so they were not involved.
The third (SIMULATED…) were set to 1024×768.
I changed these to 1600×900 and the problem was solved.
ref: https://social.technet.microsoft.com/Forums/windows/en-US/4d8f3aef-8c04-481b-a69a-ec0fbf3669c2/turning-off-display-resizes-open-windows?forum=w7itproperf