Em vez de se concentrar em como dar aos usuários essa capacidade, recomendo que você se concentre em aproveitar as implantações de software por meio do diretório ativo. Há a capacidade interna de implantar instalações MSI e a capacidade de usar scripts para instaladores de EXE.
Um bom recurso para implantações MSI seria AppDeploy , e isso parecia bom (encontrado através da pesquisa no Bing) - Usando a Política de Grupo para Implantar Aplicativos .