Mi ero dimenticato di citare:
http://msdn.microsoft.com/it-it/library/system.drawing.region.aspx
di cui avevo letto ma non ho nè usato nè approfondito...di più non so dirti...
Per il "tremolio" ripeto che è una semplice bozza...comunque, si basa su un generatore Random e un timer che al 'Tick' genera due Integer (negativi o positivi) e li aggiunge alla posizione del puntatore del mouse impostandone quest' ultima.
Nel codice il "tremolio" viene attivato/disattivato dagli eventi MouseMove/MouseLeave su di un Panel mentre l' intervallo del timer e del generatore dei Random (-3, 3) impostano la "potenza"
del tremolio.
Dim rnd As New Random
Dim x As Integer
Dim y As Integer
Private Sub Panel1_MouseMove() Handles Panel1.MouseMove
Timer1.Start()
End Sub
Private Sub Panel1_MouseLeave() Handles Panel1.MouseLeave
Timer1.Stop()
End Sub
Private Sub Timer1_Tick() Handles Timer1.Tick
x = rnd.Next(-3, 3)
y = rnd.Next(-3, 3)
Dim pt As New Point(Cursor.Position.X + x, Cursor.Position.Y + y)
Cursor.Position = pt
End Sub