Die TImageList von Delphi setzt auf Funktionalität von Windows aus. Und da ist bekannt das die Bilder verändert werden um sie (je nach Windows-Version) unterschiedlich codiert zu speichern.
Wenn Du PNG hast, so gibt es auch ein PNGImageList (Downloadbereich von Emba bzw. bei den LMD-Komponenten).
Verwende diese seit Jahren und habe keine Probleme damit.
Hier ist die Rede davon, dass die Bilder VISUELL VERÄNDERT werden, und nicht dass sie unterschiedlich codiert gespeichert werden. Es geht darum, dass der Delphi ImageList Editor partielle Transparenz offensichtlich nicht verarbeiten kann.