если вы работаете в Paint.NET то иконки надо сохранять с параметрами A8R8G8B8 а если перекрашиваете текстуры то надо генерировать Mip Maps что бы текстуры не рябили (если так сохранить иконку то она будет нечеткой, а при низком качестве её "скукожит")