Ahah...
I just bound window_set_topmost() to a key to switch between states and it works so I just have a timing issue by the look of it.
The end result is that if dual monitor I can select which monitor to use for the app and/or extend it to use both.
The most useful thing about this in dev is having IDE on one screen and app on another