RE: Ultra edit 32
Ultraedit32 is a text editor, which has several advanced features like column editing, syntax highlighting, unicode find/replace and more. I have it and use it very often (http://www.ultraedit.com). The other apps you mentioned seem to me like other stuff the same company does.
Still, I don't think it's needed, unless you're thinking in writing a huge lib. Notepad will do it.