3 solve the issue without claim a bad working of the keywords used in this code.
What results are you getting? On my end the program starts in a window then goes full screen then goes back to window and so forth.
SUB MoveDesktopMouse (x AS INTEGER, y AS INTEGER)
_SCREENHIDE
_FULLSCREEN
_MOUSEMOVE INT((x * 300) / _DESKTOPWIDTH), INT((y * 300) / _DESKTOPHEIGHT)
waitScreen
_SCREENSHOW
_FULLSCREEN OFF
END SUB