Bevor Dein Programm das tun kann, setzt Du das Formular aber schon auf NIL, was aber nicht einer Freigabe entspricht. Alles, was nach dieser Zuweisung noch irgendwie mit dem Formular interagieren muss, wird scheitern.
Nein, es wird nur Self auf nil gesetzt, also die lokale Referenz auf das Formular. Das hat genau
gar keine Wirkung, da Self in der Methode danach gar nicht mehr verwendet wird.