warum sträubst Du dich so gegen ein Create?
Delphi-Quellcode:
VAR
IMAPClientEx: TEmailCoreObject;
...
BEGIN
IMAPClientEx := TEmailCoreObject.Create;
try
IMAPClientEx.OpenEmail;
..
..
finally
IMAPClientEx.Free;
end;
END;
Wenn Du kein Create haben möchstes musst Du Klassen-Methoden erstellen.
Dann könnte es so gehen.
Grüße
Klaus