Save settings changes to configuration file optionallyI can see the UX implications here. I think the wording of the question hides the UX implications. The major issue is that typically, especially in Windows, settings are "saved." It is unexpected to have the settings apply to only the current session. How does a UI designer make this behavior clear?

What does visual center mean?While this is the correct definition of "visual center," I don't think it answers the OP's question. He quotes, "taking in UX research & goals to set the visual center for the project". This quote suggests an unorthodox use of the term with a different definition.