Sempre que utilizamos a janela de referências vemos uma lista de diversos assemblies do .NET. Que assemblies são estes? Seriam os assemblies contidos no GAC?
Não, não são. Esta lista é baseada em uma configuração de registry que determina quais pastas devem ser examinadas para montar a lista de Assemblies.
E em que isso nos ajuda? Simples: Podemos alterar essa configuração de registry de forma a incluir algumas pastas nossas na busca e, desta forma, vermos os assemblies que mais costumamos utilizar em nossos projetos listados diretamente na aba .NET.
A chave de registry que contem essa informação é HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\AssemblyFolders
Para adicionar uma pasta personalizada você deve criar uma subkey abaixo desta e adicionar o path para sua pasta como valor default da subkey.
Curiosidade: O references na janela de macros infelizmente não tem botão browse. Esse método acima nos permite fazer um references para um assembly nosso dentro de uma macro.