Originariamente inviato da gibra
Riguardo al consiglio di Grumpy:

farei un distinguo, per il semplice fatto che la cartella \Dati applicazioni sia per l'utente corrente che per tutti gli utenti (AllUsers) è nascosta per impostazione predefinita di Windows, il che significa che l'utente non la vede da Explorer.
Il che può essere un fatto positivo.

Così, a titolo di informazione, illustro la strada che ho adottato io:
Uso InnoSetup per preparare il pacchetto di installazione e sfrutto la costante {localappdata} per posizionare, in una sua sottocartella dedicata all'applicazione, db locale, file di dati, file ini e quant'altro sia soggetto a modifica. Alla fine del setup memorizzo nel registry questo percorso che recupero poi dall'applicazione con una semplice GetSettings.