For some reason, the System.Windows.Forms.ImageList does not provide a Draw
method that allows an image to be drawn highlighted or selected,
even though this is part of the basic functionality of the
underlying ComCtl32 ImageList. This article provides a method
of drawing selected and lightened images using Managed Code and
also describes how to do it using unmanaged methods.
Last Updated: 6 September 2003