Wie ich schrieb:
Wenn du einen Haltepunkt setzt, siehst du, dass DoClose das Event aufruft.
Und das kannst du einfach überschreiben. Dann landest du im Formular dort und danach im Handler des TToast.
Delphi-Quellcode:
type
TForm1 = class(TForm)
private
{ Private-Deklarationen }
protected
procedure DoClose(var Action: TCloseAction); override;
...
procedure TForm1.DoClose(var Action: TCloseAction);
begin
inherited;
end;