Verschiebe bitte wenigstens im Anschluss die Maus wieder zurück 

Cursor.Position = new Point(Cursor.Position.X - 2, Cursor.Position.Y - 2);

Dann lass ich es durchgehen.