Для того, чтобы в .Net-приложениях реализовать подсветку синтаксиса различных языков программирования, можно воспользоваться библиотекой ColorCode. По указанной ссылке перечислены поддерживаемые языки и показан простой пример использования библиотеки.