Jetzt habe ich allerdings ein Problem mit der Transparenz des Bildes. DrawingStyle steht auf dsTransparent jedoch ist der Hintergrund des Bildes weiß.
ColorDepth sollte auf cd32Bit stehen, DrawingStyle sollte dann auch mit dsNormal funktionieren.
Kann die PngImageList eigentlich auch Bilder horizontal drehen? Dann könnte ich mir die Hälfte der aktuellen Bilder sparen

Meinst du horizontal spiegeln? Das ist standardmäßig wohl nicht verfügbar. Aus Performancegründen würde ich das auch nicht bei jedem Bildwechsel machen lassen.