Eu uso a ferramenta nircmd que tem uma opção elevate
para executar programas como administrador.
Aqui está uma opção para abrir projetos do Visual Studio (arquivos sln) como admin:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\Open Solution elevated]
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\Open Solution elevated\Command]
@="\"C:\Windows\nircmd.exe\" elevate \"C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe\" \"%1\""
Eu não tenho ideia de como o gvim se adiciona ao rightclick, então modifique as entradas. A entrada HasLUAShield
adiciona o escudo do UAC à entrada para facilitar a visualização de uma tarefa como administrador.