hola
es que el form de login no deberias abrirlo desde otro form ,eso es incorrecto
el login deberias abrirlo previo a definir el Application.Run(), esto lo veras en Main() de Program.cs
entonces abres el login, se autentica y luego abres el form principal
Login – Usando Password con Hash
esto lo explico en el articulosaludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina