Ich habe kürzlich auf die PngImageList gewechselt. Hat die denn mit der TImageCollection noch einen Wert?
Einer der Vorteile der PngImageList ist, daß sie halt schon seit etlichen Delphi-Versionen verfügbar ist. Dazu hat sie in den meisten Fällen auch eine bessere Darstellung bei Verwendung von Alpha-Channel Icons - nämlich wenn diese nicht über das HIMAGELIST Interface gezeichnet werden, sondern von der Imagelist selbst. Im High-DPI Bereich hat sie aber dieselben Nachteile wie die Standard-TImageList (dafür habe ich aber auch schon was in der Pipeline). Ich bin selbst noch nicht sicher, wie ich damit in der nächsten Zeit umgehen werde. Eventuell muss man auch erst noch ein paar Verbesserungen an der TVirtualImageList/TImageCollection abwarten. Insbesondere beim automatischen Import von TPngImageList gibt es noch Optimierungsmöglichkeiten.