Hello
To stop the moaning biggrin.gif for a while I just say that Ultra Edit is a very good editor that can be extended dramatically with macros- but it is no CNC editor.
To fulfil all your 1000 wishes, you might be better off looking for a different editor. Nowadays, pretty much all free CNC editors can renumber. Reading out tool, i don’t know, what is that good for?
Reading in tool data banks into a program would be more useful. The NC pilot can carry that out for you.