TForm.Close schließt grundsätzlich erstmal nur die Form (quasi Hide/Visible), aber gibt sie nicht frei (außer man gibt z.B. im OnClose das caFree an).
Bei der MainForm ist da aber noch eine Besonderheit, denn wird diese geschlossen, dann wird der Schliessenbefehl an Application weitergegeben, genauso wie Minimieren da auch an Application durchgeht.
MainForm ist die Form, welche bei Application.MainForm registriert ist.
Und standardmäßig wird die erste TForm, welche über CreateForm erstellt wird, automatisch als MainForm registriert.
MDI-Forms werden beim Schließen (Close) ohne einen OnCloseQuery-Aufruf direkt mit caFree dichtgemacht.
Ach ja, als Gegenstück von OnClose könnte man OnShow ansehen.