Another component that is sometimes useful. This component makes sense if a more complex manipulation with icons (or better icon files *.ico) than just viewing is needed.
I was googling for a suitable component in January 2005 and although i found many components, there was always some problem with them. The main issue was a lack of versatility, i.e. the ability to display any icon - inclusive 32-bit icons with alpha channel - in any Windows system (XP and above).
|32-bit icons and cursors supported|
|Full PNG icon image support (up to Delphi 2007 PngImage component is needed)|
|Correct rendering in all Windows OSes (XP and above)|
|Optionally all icon images can be drawn|
|Icons can be stretched when drawn|
|Except for the normal rendering the sole color image (image information) or the sole mask (transparency) can be drawn|
|Icons can be loaded from an ico file, stream, HICON, module resources (exe or dll), associated modules (file associations)|
|Icons can be saved into an ico file or stream|
|Icon image manipulation (inserting/deleting/cropping/enlarging)|
|full TPicture integration|
KIcon is already part of KControls. Please download there.