void ReloadUserSettings()
        {
            string pathUserSettings = string.Empty;
            string pathNewProject   = EMPath.AddSlash(cmbEuromodFolder.Text).ToLower();

            if (cmbEuromodFolder.Items.Contains(pathNewProject)) //loading a project with existing user-settings
            {
                pathUserSettings = _pathsUserSettings.ElementAt(cmbEuromodFolder.Items.IndexOf(pathNewProject));
            }
            else //loading a 'lose' project, i.e. file-structure on disk, but no user settings available yet
            {
                pathUserSettings = UserSettingsAdministrator.GenerateProjectSettings(pathNewProject);
            }

            EM_AppContext.Instance.StoreViewSettings();
            EM_AppContext.Instance.GetUserSettingsAdministrator().LoadCurrentSettings(pathUserSettings);
            EM_AppContext.Instance.InitViewKeeper();
        }