Ico is the name of the format of the files used on Windows operating systems to store the icons used by many types of Windows applications.
This kind of file is also used to represent icon images of Web sites, for instance in bookmark lists. Therefore it is supported by many types of browsers, including those that run on non-Windows operating systems.
An icon file may contain several alternative versions of the same icon image in different sizes and color depths.
This class provides means to extract the different versions of the icon images inside an Ico file. Graphic applications may use each of the images depending on the size and color requirements of such applications.