Es gibt doch Custom Highlighter by SynEdit, oder? Ich vermute mal, das Du SynEdit verwendest. Dort kann man die Schlüsselwörter, Stringbegrenzer, Kommentare usw. einstellen, soweit ich mich erinnere.
Das bietest Du dem Anwender an und -wupps- hast Du ein offenes System. Durch weglassen der 'Custom Highlighter' Regeln bietest Du zudem noch die Möglichkeit, ganz auf Highlighting zu verzichten. Billig ist das nicht, denn es ist der Wunsch des Anwenders. Oder sind Anwenderwünsche billig?