Und woher weißt du das diese visuelle veränderung nicht vom Speichern her kommt?
Kannst du sinnerfassend lesen? Dann vollzieh doch einfach mal das nach, was ich beschrieben habe.
AFAIK kann die TImageList nur intern mit Bitmaps umgehen. D.h. ein PNG wird zwangsweise beim Wandeln nach Bmp geändert.
Nochmals: Kannst du sinnerfassend lesen? Lies mal die
Eigenschaften der ImageList.