PNG a ICO jsou 2 různé formáty. Na vytvoření PNG ikony ti stačí libovolný grafický program - začneš tím, že si vytvoříš prázdný transparetní obrázek, na něl vložíš co potřebuješ a uložíš jako PNG.
Na ICO (je to vlastně BMP) jsi potřeboval program, který uměl pracovat se speciálními barvami - inverzní a transparetní.