I dont think any programs on windows (none Ive used anyway) notice when you go from 1 monitor to 2 or back. The only time Ive seen it make a difference at all is when
- install new vidcard drivers and it resets your display entirely
- you change the type of display (clone, extend. etc)
Its not really construct2s (or any other programs fault) its part of windows that doesnt make these kinda checks when programs start up. Theres prolly somethin programmers CAN do to try to make sure it doesnt happen but its not somethin likely to happen
All adobe programs (like illustrator cs 5.1) manage to open their panels within the available screen area. Weird behaviour may happen seldomly but a simple switch to fullscreen and back solves that.