Es gibt finalizer, die werden ausgeführt, wenn das Object zerstört wird.
Aaaber, wenn man sie nicht braucht sollte man sich nicht die Finger daran verbrenne, da dadurch GC sweeps _wesentlich_ mehr Performance schlucken.
Ich dachte Borland würde den Destructor auf Dispose ummünzen.

Ich weiß nicht, ob du mit D.Net Finalizer anlegen kannst.