Ну, вам нужно купить модель расширения Visual Studio. Есть вещи, которые вы можете сделать с помощью класса EnvDTE. Они, однако, довольно ограничены, недостаточно хороши, чтобы делать то, что вы хотите.
Следующая остановка - модель неуправляемого расширения, основанная на COM. Это требует написания неуправляемого кода COM на основе интерфейсов IVxxxx. Доступно сторонним разработчикам аддонов, таким как компания, которая делает Resharper. Вы должны получить лицензию на написание такого рода кода, Microsoft не будет убеждена, что вы не сломаете их продукт, пока не продемонстрируете какое-то доказательство того, что вы делаете. Вам придется позвонить, я думаю, это называется лицензия VSIP. Это возможно, очевидно, это было сделано.
Попросите юрисконсульта вашей компании позаботиться об этих препятствиях.