Actually, if the icon is encoded in the newer larger windows icon format (PNG format, not the legacy BMP format), you can put in varying sizes up to a 256x256 icon in, and windows will scale it smoothly to the needed size. There's more information and guidelines here: http://msdn.microsoft.com/en-us/library/aa511280.aspx