und wenn du einstellen willst, was dein MainForm sein soll, guck dir mal die Projektoptionen an(Projekt-->Optionen-->Forms).
Zum Verstecken einer Form zur Laufzeit verwendet man die procedure
Hide.
TCustomForm.Visible is nur noch zum nachgucken da, ob die Form hidden ist, keine Ahnung, warum die Property dann immer noch published ist, aber die Leute von Borland werden sich bestimmt was dabei gedacht haben.
mfg
Christian