Use atlas textures for icons
An app will have an atlas texture created already. Putting icons in that not only saves memory and fragmentation but also significantly improving batching as we can render all icons on a screen in a single batch without having to switch textures.