Every desktop environment allows the user to associate icon names with icon images. Usually a desktop comes with a registry that allows the user to associate icon images with an icon name and theme. By accessing the icon information, the desktop can can create the appropriate icon images for files.