Да, можно дополнить список несколькими ключевыми словами или даже создать свой собственный список целиком.Интерфейс, который вы ищете в Visual Studio 2010 - ICompletionSource
.Это не простой интерфейс, и трудно дать полный пример в ответе на переполнение стека, но есть много примеров, которые можно посмотреть в Интернете.
Думаю, лучше всего начать с образцов редактора, доступных в codeplex