Wie wäre es Du die Klasse in einer eigenen
Unit kapselst und die Schnittstelle per Interface bereitstellst und z.B. schon im Initialisierungsabschnitt einen Interfacepointer darauf holst. Um ganz sicher zu sein überschreibst du auch noch die _Release-Methode um zu verhindern das ein "Bösewicht" die automatische Referenzzählung von Delphi überwinden will.
Windows Vista - Eine neue Erfahrung in Fehlern.