Bonjour,
oui essaye le MainForm, et puis si vraiment ca marche pas au pire tu peux faire :
(Dans le OnCreate de ta form3)
Close;
Sauf si c'est la fiche principale, mais je suppose que non ^^
Comme ca elle se fermera, et tu pourras la réouvrir en cliquant sur ton bouton avec
Form3.ShowModal; // Si tu veux qu'elle bloque ton appli en attendant une réponse de l'utilisateur
OU
Form3.Show; // Si tu veux l'afficher, mais l'utilisateur peut toujours revenir sur la fiche principale en la laissant ouverte ^^
N'oublie pas que tout a une logique et une solution - une fiche ne s'ouvre pas toute seule ^^
Verifie que une instruction n'ouvre pas la Form3, par hasard,dans un OnCreate ou OnShow d'une autre fiche
On résume :
1) Vérifie le "MainForm"
2) Vérifie l'inspecteur d'objets
3) Vérifie les codes OnCreate, OnShow, et éventuellement les timers, à la recherche d'un code concernant Form3
4) Tente de mettre Close; dans le OnCreate de Form3
=>> Si tu as toujours un problème, essaye de détailler un peu plus le problème, et eventuellement trouver un moyen de poster le source, pour qu'on puisse l'ausculter :p
J'espère que je t'aurai été utile 
Cordialement, Bacterius !