Per un totale controllo dei vari file di setting dell'applicazione ti consiglio di creare un progetto referenziato in tutti i progetti della solution ed all'interno di quest'ultimo creare una classe contenete tutte le proprietà che ti servono e serializzarla successivamente in formato xml. Potresti inoltre gestire l'accesso concorrenziale al file creando ed eliminando di volta in volta un file di lock.
Esempio :
Se qualcosa non ti è chiaro chiedi pure!
Buona giornata!
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/