If the user selection requires that the icon be scaled between snap sizes, the system utilizes a scaling mechanism including a mechanism for converting the icons to an appropriate format, such as a graphical texture provided by MICROSOFT DIRECTX??? graphics technology.