This delegate receives
the
SystemEvents.UserPreferenceChanging event, which
is similar to SystemEvents.UserPreferenceChanged,
except it is raised as the event is changing, not after it has
changed.
public delegate void UserPreferenceChangingEventHandler(object sender,
UserPreferenceChangingEventArgs e);