A computer icon is a small graphic, usually ranging from 16 pixels by 16 pixels up to 128 pixels by 128 pixels, which represents a file, folder, application or device on a computer system. Icons were first developed as a tool for making computer interfaces easier for novices to grasp in the 1970s at the XeroxPalo Alto Research Center facility. Icon-driven interfaces were later popularized by the Apple Macintosh and Microsoft Windows operating environments.
Icons may also be found on the toolbars and in the menus of programs such as Microsoft Word.
Virtually every major computer operating system now uses icon-based GUIs to display information to end users.
The creation of a good function icon can be considered as an art form in itself, comparable to that practiced in the past in the domain of miniature painting by old masters such as Joseph Severn and Charles-Francois Daubigny.
The icon must be original, distinctive, and tiny and it must be useful on a wide variety of monitors set at different resolutions. This work is further complicated by the need to create several sets of function icons for several types of views in several types of operating systems, for any given program. For instance, the GUI guidelines in one operating system might specify the need to create sets of 16, 32, and 48 pixel icons for any program while the GUI guidelines in another system might specify sets of 16, 24, 48 and 96 pixel icons for any program.
The most recent systems and the most recent applications often generate such reduced images from other types of files in programs which have not been traditionally viewed as "graphic", such as word processor software or business presentation programs such as Agnubis, Impress, or PowerPoint.