Это не совсем честный вопрос. :)
Visual Studio .NET (devenv.exe) не записывается непосредственно в WinForms, так как он не является исполняемым файлом CLR. (Я догадываюсь, что он все еще производится с Visual C ++.) Я точно знаю, что ни 2005, ни 2008 версии devenv.exe не содержат заголовок CLR. (Я просто отбросил их обоих на ILDASM; они определенно не являются управляемым кодом.)
Тем не менее, тот факт, что devenv.exe не написан в WinForms, не означает, что WinForms слишком медленный для редактора. В большинстве систем WinForms вовсе не слишком медленный - код нашего приложения станет узким местом до того, как будет создан фреймворк.
Я догадываюсь, что devenv.exe написан на C / C ++, поскольку является обновлением давней среды; Стоимость переписывания Microsoft в .NET, несомненно, непомерно высока.
Опять же, что касается скорости WinForms - существует довольно много приложений WinForms, у которых нет проблем с производительностью, включая довольно надежную .NET IDE ( SharpDevelop ).