Xara loads the registry settings when it starts and re-saves them when it finishes, along with any changes you've made in the normal way. Changes to the registry you make directly while the program is running will not be retained. Also, most changes you make while the program is running have no effect because X uses the memory copy of the settings rather than the file based version, presumably to improve performance.

Regards - Sean