My.Settings provides some interesting events that allow understanding of what is happening behind the scenes. Here are the following four events:
SettingChanging, which is raised just before a setting value is changed
PropertyChanged, which is raised just after a setting value has been changed
SettingsLoaded, which is raised just after settings values are loaded
SettingsSaving, which is raised just before settings values are ...