Icon management: first attempt