Hola, tenes que decirle al richtextbox desde la posicion que queres que se coloree...algo asi:
Código vb:
Ver originalRichTextBox1.SelectionStart = 1
RichTextBox1.SelectionLength = 2
RichTextBox1.SelectionColor = Color.Yellow ' El color que quieras
para resaltar solo una palabra:
Código vbnet:
Ver originalRichTextBox1.SelectionStart = RichTextBox1.Find("Palabra")
RichTextBox1.SelectionColor = Color.Yellow ' El color que quieras
PD: pregunta, hay GESHI para .NET ??
saludos.