Die Hi-DPI Unterstützung ist, gelinde ausgedrückt, grottenschlecht. Ich habe das wie folgend gelöst:
Verschiedene Image Lists mit 16, 24, 32, 48, 64, und 96 Pixeln Kantenlänge. Des Weiteren zwei Listen mit den Namen "....Normal" und "....Medium". Mit letzteren beiden mache ich alles in der Delphi-
IDE.
Beim Start der Anwendung dann, weise ich diesen beiden Listen, die wirklich korrekten Source-Listen, je nach DPI-Einstellungen, zu. Somit wird zur Laufzeit eine bessere Darstellung erreicht. Nicht perfekt, aber gut machbar.