Hola, lo mejor es iniciar desde un modulo Sub_Main y ahi ejecutar el form de login, una vez que el usuario se logea correctamente ahi recien mostrar el form de la agenda.
Código vb:
Ver originalSub Main()
Dim vResultado As New Form1
If vResultado.ShowDialog() = DialogResult.OK Then
Dim frm As New Form2
frm.ShowDialog()
End If
End Sub
y en el boton del formulario 1 (que se encarga de mostrar el form de la agenda)
Código vb:
Ver originalPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
Me.Dispose()
Me.DialogResult = Windows.Forms.DialogResult.OK
End Sub
saludos.