Koliko znam, ikonice u XP-u su u ICO formatu, cak iako su integrisane u neki fajl (DLL, EXE), tako da taj program koji ti koristis ustvari samo moze da ucita PNG, kao sto, pretpostavljam, moze da ucita i JPG, GIF i sl.
Jedino bi bio plus kada bi koristio Vistu, pa bi samim tim mogao da imas i 8bitnu transparentnost.
imas ovde detaljniju specifikaciju ICO fajlova, a koliko vidim PNG je na listi Vista podrzanih fajlova
http://en.wikipedia.org/wiki/ICO_(icon_image_file_format)
A na ovoj adresi mozes cak i online da konvertujes PNG u ICO
http://www.convertico.com/
I ovde pise da to vazi samo za Vista OS