Am I understanding that you would want to save some of the 'global' settings as 'project' settings?
Or have a tag in some global settings that is variable depending on the project? (Look for a specification file in the same location as the project file and use the information within it for various settings. If it doesn't exist, use the default.)
It would be nice to have the loading screen populate with the project/client name without having to change it every project. And the default save file location. And any screen overlays... perhaps just the items listed in the "Customization" area of general settings?
(I may be miss-reading it, but there is a parallel request that could work well with this idea: Capture and Customization options)