mira, creo que en visual seria algo asi suponiendo que Form1 es donde tienes el menú y Form2 el login
en el evento load de Form1
Código vb:
Ver originalPrivate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim forms As New Form2
forms.ShowDialog()
End Sub
y en el form2 validas el login, y cuando introduzca bien el usuario y la contraseña le pones Me.Close()