Hallo Rolf,
der Link stimmt zwar nimmer, aber ich denke ich hab Dein Projekt
hier gefunden. Danke dafür.
Zu deiner Info: Um das MemoryLeak zu vermeiden, habe ich bei mir im destructor TPrinterCustom.Destroy ein FreeAndNil(FPrinterListName) hinzufügen müssen.