La soluzione è ancora più semplice: sfruttare la VFI (Visual Form Inheritance) di Delphi, cioè la possibilità di ereditare un Form esistente creandone una classe discendente.

Nella classe del Form base è possibile gestire l'evento OnClose segnalando a chi di dovere l'avvenuta chiusura del Form stesso; ereditando altri Form da questo, si eredita anche il meccanismo di segnalazione ed è sufficiente aggiungere l'implementazione specifica per ciascuno di questi.

Se servono ulteriori dettagli o chiarimenti, basta chiedere.

Ciao!