Io di solito per le mie applicazioni uso

codice:
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles Form1.MouseDown
        Window.DragMove()
    End Sub