Ich sehe jetzt direkt keinen Fehler mehr - bist du dir sicher, das die Zeichenroutine aufgerufen wird? Hast du einen PNG-Loader eingebunden? Dabei stehen zur Auswahl:
-AdPNG.pas --> Benötigt die Bibliothek "PNGDelphi"
-AdDevIL.pas --> Benötigt die DevIL Header im Suchpfad sowie die
DLL "DevIL.dll" im Programmverzeichnis
-AdFreeImage.pas --> Benötigt die FreeImage Header im Suchpfad sowie die
DLL "FreeImage.dll" im Programmverzeichnis