Вы пробовали:
System.Net.NetworkCredential credential = (System.Net.NetworkCredential)System.Net.CredentialCache.DefaultCredentials;
Кроме того, вы можете настроить учетную запись, под которой может работать надстройка, используя:
new NetworkCredential(username,password,domain)
System.Net.CredentialCache.DefaultCredentials может вернуть права администратора. В этом случае создание учетной записи для запуска надстройки по-прежнему будет возможным.