I would recommend having separate preference folders for each configuration. Any time you wanted to switch the configuration, rename the preferences folder to just "preferences" and X-Plane will use it.
You could try just having the individual .prf files (X-Plane Screen Res.prf for example), but there may be unexpected settings saved in different files. They are not always broken out clearly.