At times you might want to take images from an ImageList and use them as Icons in your application with things like a NotifyIcon or a StatusBar etc. The ImageList stores it's images as System.Drawing.Image objects, but converting them to Icons is easy.
The Bitmap class has a method to return an Icon handle (Hicon). So if you cast the Image as a Bitmap and use the returned Hicon along with the static FromHandle method of the Icon class you can convert the Image to an Icon. Take a look (This example set's the new icon as the icon for a NotifyIcon object in the tray):
notifyIcon1.Icon = Icon.FromHandle(((Bitmap)imageList1.Images).GetHicon());