na realidade o codigo esta errado... A validação seria

if (Edit1.Text = 'Fus!oN' ) AND (Edit2.Text = '1234') then BEGIN
Form2.Show;
END;


no antigo voce esta dando 2 vezes um showmodal chamando duas vezes a mesma janela....
PS = se a form2 nao estiver pra carregar na memoria quando o projeto for carregado, precisara dar um CRETASELF antes de dar o SHOWMODAL.
e eu nao precisava utilizar o beign, pois nao estou executando um bloco de comandos, mias ai é vicio meu.,.