Extend user settings and options
In Visual Studio there are two main ways to maintain user preferences. The Tools > Options pages allow users to set their own values for many different kinds of settings, both general and language-specific. User settings allow users to specify general Visual Studio configuration properties. For more information about options pages, see Options and options pages. For more information about user settings, see Support for user settings.
Create an options page explains how to create an options page.
Create a settings category explains how to create a settings category.
Use the settings store explains how to use the settings store.
Get service information from the settings store explains how to get the available services from the settings store.
Write to the user settings store explains how to write to the user settings store.