Leggendo bene la Wiki di TXMLPropStorage, effettivamente la cosa è voluta.
A me però piace fare programmi "portable", tali per cui nella directory dove c'è il programma c'è anche la configurazione. In questo modo, basta salvarsi la directory per portarsi dietro anche le varie impostazioni.
Per aggirare il "problema", ho aggiunto questa riga nel file lpr, subito dopo il "begin":
SetCurrentDirUTF8(ExtractFileDir(Application.ExeName));
Per farla funzionare ho anche dovuto aggiungere alla uses ", FileUtil, SysUtils"
Ciao, Mario