A truly portable software must not write any settings to the local machine/registry.
Settings which are normally written into registry because they depend on type of system being run on, are not stored in the portable version at all.
It would be useless to make such settings portable as they would not work on a different system.