Ich würde dir ein SynEdit mit dem UniSynHighlighter vorschlagen
ist einfach zu bedienen und ein eigenes syntax-highlighting ist ein sch*arbeit
SynEdit Download
UniHighlighter Download
Falls du zu dem Fragen hast...
Ich hab den schon mal benutzt. Zwar nicht so exzessiv, aber dafür sollte es reichen