Some icons have all needed images inside (16, 32, 48) but the os just can't display them properly. That's the case with "windows firewall" and "wireless network settings" icons in XP SP2's control panel, for example, where the system uses the wrong internal image (48px) in normal icon view (32px).