@pc51
1.Publica las preguntas de C# en el subforo de C# y las preguntas generales en el foro de programación general, esto no tiene nada que ver con el scripting si no especificas un lenguaje de scripting.
2. El título de un tema debe ser descriptivo.
Si pretendes desarrollarlo desde (casi)Cero, entonces Microsoft pone a tu disposición
Roslyn.
Microsoft Roslyn es el motor open-source de análisis de código que utiliza
Visual Studio, así que con mucha paciencia y dedicación el resultado obtenido podría ser simplemente maravilloso, nunca he profundizado mucho en el tema pero sabiendo que se puede obtener unos resultados similares al tratamiento de análisis y colorización de sintaxis de la IDE de Visual Studio solo con eso podemos dar por hecho que esta es la solución más eficiente de todas.
Necesitas unos requisitos instalados:
Aquí te dejo también por donde empezar a documentarte sobre su uso básico
Ejemplos funcionales:
Si lo que buscas es ahorrarte el 90% del trabajo gracias a una librería y/o control de edición (o Edit Control) capaz de resaltar/colorear la sintaxis de un lenguaje, entonces en .Net tienes varias opciones donde elegir, tanto gratuitas como de pago, estas son solo algunas de las más conocidas y usadas:
Saludos.