Thanks again for the follow up I'm currently looking into TextTPA,
In the meanwhile I found a common link between the formats and switched to using DTM's which has worked incredibly well.
The icon in the top left of these menus is exactly the same, doesn't move, can't be resized and the offsets are the same on different windows appearances.
So this seems to have solved all my problems and I've now got a script that's working on multiple setups.
The only thing I would like to do to optimize what I've made is somehow get the script to type faster than 'typetext' allows, this is fairly nit picky as the whole script is still faster than a human can do it and more accurate.
I reallllly appreciate your replies and the help you offer others it's so awesome.