Это абсолютно возможно при использовании инструментов расширяемости Visual Studio. Вы хотите создать пакет VS. Существует несколько различных механизмов (макросы, надстройки и пакеты), которые вы можете использовать для расширения Visual Studio, но пакеты на сегодняшний день являются наиболее мощными. В частности, вы должны изучить создание "Custom Editor / Designer" .
Вам нужно будет загрузить SDK для Visual Studio 2010, если вы этого еще не сделали. Есть фантастический мастер для создания новых VS-пакетов, которые даже сгенерируют пример «Пользовательского редактора», который вы можете использовать в качестве отправной точки для вашего собственного дизайнера. Я бы рекомендовал прочитать код, сгенерированный мастером, до тех пор, пока вы его не поймете. Происходит много вещей, так что это может занять некоторое время. Если вы хотите, чтобы книга началась, в основном я нашел только Professional Visual Studio Extensibility , но в Интернете есть и другие полезные ресурсы. Вот некоторые из них, которые я использовал: MSDN и Блог VSX DiveDeeper . Вероятно, лучший способ начать это чтение примеров кода от команды VSX , у них даже есть приблизительно 10-15 примеров, связанных с пользовательскими редакторами!
Удачи!