A questo punto perché rodersi tanto la testa? Puoi usare tranquillamente:
C:\TuaCartella
Ricorda che la AppData è nascosta all'utente, per impostazione predefinita.
Però ti avviso che così facendo il programma, i file, ecc. non sono più protetti dal sistema, il che mi sembra francamente un notevole ritorno al passato in termini di sicurezza.
Inoltre, riguardo all'aggiornamento, NON è vero che il programma non si può aggiornare, solo che non lo puoi più fare come una volta, ad esempio programmaticamente si scaricavano dal web i file che sovrascrivevanno quelli presenti (cosa non priva di insidie).
Ora si crea un semplice SETUP di aggiornamento, che farà tutto senza problemi: l'utente scarica quello ed aggiorna.
Inutile dire che questa procedura oltre ad essere quella corretta, permette di fare qualsiasi cosa, anche installare nuovi componenti e/o nuove versioni di un componente.