Лучше использовать mpSyntaxMemo. Гораздо проще и, главное, подсветку синтаксическую можно делать "на лету" во время выполнения. Давно использую.
http://san-46.narod.ru/mpSyntaxMemo.rar
Там всего навсего единственный компонент. Да и понять как там подсвечивать слова достаточно не сложно.
SynEdit тоже давно использую, но такой гемморой с этими навороченными компонентами (их там хренова туча для многих языков, а мне это надо?).
Подсветку в нем можно делать только заранее, создавая прилагаемым генератором модуль на паскале. В общем фигня.