I spent hours on this (simple) and did not find a solution: /
I am using D7 and TImageList. ImageList is assigned to the toolbar. When I populate the ImageList at design time, the icons (with partial transparency) look fine. But I need to fill it at runtime, and when I do this, the icons look pretty shit - a complete loss of partial transparency.
I just tried loading the icons from the .res file - with the same result. I tried third-party image lists also unsuccessfully. I have no idea what I could do: / Thanks to everyone 2;)
Editing:
To be honest, I donβt know exactly what is going on. Alpha blending is the right term ... Here are 2 screens:
Icon added during development: 
(source: shs-it.de )
Icon added at runtime: 
(source: shs-it.de )
Your comment that alpha blending is not supported just brought a solution: I edited the image in the editor and deleted the alpha mixed pixels - and now it looks fine. But itβs still strange that the icons look different when they are added at runtime, and not at design time. If you (or someone else;) can explain this, I would be happy;) thanks for your support!
delphi icons
ben
source share