Was mich jetzt noch interessieren würde ist, wozu dient das Initialisieren?
Dabei wird die GDI+ Dll geöffnet und das 'Handle' in einer Globalen Variablen hinterlegt. Auf diese Variable greifen alle Funktionen der UDF zu um nicht jedes mal einen neuen Dll-Call zu machen.