Well you certainly do learn something new everyday, here's a fixed version of MouseCrusorWormhole for the record.
Pause::TransportCursor()
TransportCursor()
{
CoordMode,Mouse,Screen
SysGet, VirtualWidth, 78
SysGet, VirtualHeight, 79
; MsgBox, Right:`t%VirtualWidth%`nBottom:`t%VirtualHeight%
MouseGetPos, xpos, ypos
; Msgbox, The cursor is at X%xpos% Y%ypos%.
If ( xpos > (VirtualWidth / 2) ) {
MouseMove, VirtualWidth / 4, VirtualHeight / 2, 0
} else {
MouseMove, (VirtualWidth / 4) * 3, VirtualHeight / 2, 0
}
}