It is hard-coded.
I've already tried to change the icon. The only alternative would be to make the original button opaque and create another button with the correct textures behind it. But this leaves the icon in enabled state, when the ability is about to recharge.