Attualmente, non c'è modo di fare quello che stai chiedendo.
Ogni pacchetto Chocolatey è unico nel senso che potrebbe essere un wrapper attorno a un MSI o un EXE, oppure potrebbe essere una semplice estrazione di un archivio compresso in una posizione nota, ad esempio C: \ tools, oppure potrebbe essere un modulo PowerShell che estrae in PSModulePath o potrebbe essere qualcosa di completamente personalizzato.
Questo è un effetto collaterale dell'ecosistema Windows, in cui esistono diversi modi per fare la stessa cosa. Chocolatey sta cercando di portare a una sorta di ordine a questo fornendo un meccanismo per trovare almeno tutti i pacchetti che vuoi in un posto, ma c'è solo così tanto che Chocolatey può fare.
Se guardi le cose in modo completamente diverso, è possibile passare argomenti di installazione a un pacchetto Chocolatey usando quanto segue:
https://github.com/chocolatey/chocolatey/wiki/CommandsInstall#installarguments-optional---v09813
Ciò potrebbe, in teoria, modificare gli argomenti di installazione di un pacchetto Chocolatey basato su MSI o EXE per cambiare la posizione in cui sono installati i file. Puoi vedere un esempio di questo approccio utilizzato qui:
http://chocolatey.org/packages/VisualStudio2013Ultimate
Tuttavia, questo approccio è limitato. Non tutti impiegano il tempo come Matt a menzionare i possibili argomenti di installazione possibili, ed è un processo piuttosto complicato estrarre gli argomenti di installazione che è possibile inviare in un MSI o EXE.
In termini di ChocolateyGUI, e come attuale manutentore di quel prodotto, posso dirti che non fa nulla di intelligente in questo settore :-). È semplicemente un wrapper per gli strumenti da riga di comando forniti da Chocolatey e mira a semplificare le persone a cui non piace utilizzare la riga di comando.
--shimgen-noop
switch, vedi la mia risposta