Well I wasn't planning on using it in a destructive manner, quite the
opposite. I wanted to make the mouse snap from button to button
depending on whether the user moves the mouse up or down. So I wanted to
hide the actual mouse and then draw the cursor in the appropriate place.
Of course there are several reasons why this wont work.
In any case I used Cursor.Clip property to achieve the effect.