Didn't you initially have to write code to find the exact location and size of all the icons?
Yes, and it is a lot of trial and error to get them to exactly line up with the normal mode icons, while keeping it as generic as possible. Eventually I opted for a 'good enough' approach.
searching for icons and their location
I'm not searching for them as they are not available to get from the API, I'm recalculating them.
In theory it's a simple function that takes a rectangle and a number of items, and spits out the locations and sizes of the sprites within that rectangle. Just one function for all entities.
This is what I was talking about, is it possible to overlay them on the normal mode?
Of course that is possible. The problem is that it still needs to draw the quantities at the location where the normal alt icons are, or the offsets feel off. So I still need to know their exact position, sizes and order.
Just to reiterate, I understand what you want and why, but it's a lot of effort on my side. I'll work on it, but might take a while to get it exactly right.