Fue rapido el analisis en el hilo que me sitaste, en el ejemplo del hilo indica de realizar un proceso en el evento Close:
Código Delphi
[-]
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
esto fuciona si uno va al administador de tareas a la solapa Aplicaciones y mata la aplicación pero no es valido si uno se va ala solapa Proceso y mata el proceso (windows 2000 o xp)