MouseMoveMessages verschieben auch nicht die Maus ... diese werden eigentlich durch Mausschiebungen ausgelöst.
Vielleicht sind diese Plugins plöde programmiert und nehmen nicht die Mauspositionen aus den Messages, sondern nutzen z.B.
GetCursorPos, um die aktuelle Mausposition zu finden.
Die Maus wird eigentlich via
SetCursorPos verschoben, aber k.A. wie/ob das mit versteckten Desktops geht, da es in einer Session ja eigentlich nur eine Maus gibt und diese liegt auf dem sichtbaren Desktop.