Peço a ajuda de vocês pois utilizei um "recurso técnico alternativo"... sim sim eu sei ... fiz uma gambiarra..

o problema é o seguinte.
Tenho o Form1 que é o form principal OK, antes que ele aparecesse, queria que aparecesse um outro form chamado LOGIN, pois bem, para que o form1 NÃO aparecesse antes do LOGIN ao INICIAR o form1 instanciei o LOGIN e fiz com ele aparecesse como login.ShowDialog();
então ele aparece normalmente e só quando é fechado aparece o form1..
o problema vocês já devem ter sacado, o usuário não precisa validar o Login e a senha, basta ele FECHAR o form e pronto o form1 aparece.
não adianta setar o login como CONTROL:DISABLE porque o usuário pode dar um ALT+F4.... e tantos outras alternativas.
ps.: O botão CANCELA dá um Application.exit(); e isso funciona porque SAI da aplicação...
abaixo parte que vos relatei;
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
frmLogin login = new frmLogin();
login.ShowDialog();
}
espero que possam me ajudar e que outros aprendam com os erros dos outros.
obrigado.