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.