Go to the offset 452C94 using the Ctrl + G or Go to option.
You'll come to a bunch of hex.
This actually states the position of the icon. The code is split into parts of 4, the first 2 bytes are the size of the icon, and the 3rd is the position, the 4th is for alignment I believe. Now, because you expanded and moves the "-Type-" and other icons, you'll only need to edit the last 5 entries. Now, to figure out the co-ordinates, look at the second entry.
"20 0C 20 00" This is the entry for the Normal type. 0x20 and 0xC become a width of 32 and a height of 12, which is the same for every type. The "20" in the 3rd position is the co-ordinate.
![[PokeCommunity.com] Adding new types into Fire Red without replacing [PokeCommunity.com] Adding new types into Fire Red without replacing](https://i1343.photobucket.com/albums/o791/ShyRayq13/NSE6_zps16c527ea.png)
So, to get the co-ordinate of, in this case, Fairy, take 20 from the Normal type. Count how many rows beneath the Normal Icon is the Fairy Icon, in this case 4. Multiply this by 20, then add it to the 20, in this case 100. Wait whoops, its in hex, so its 0xA0. Then, Count the amount of columns the Fairy icon is away from the Normal icon, in this case 2. Multiply this number by 4, then add it to the final product. So, the co-ordinates for the fairy icon are 0xA8. You can use this "algorithm" to figure out the other co-ordinates as well