Read/Write arbitrary Visual Studio options via an extension?


I am investigating the possibility of creating a Visual Studio Extension which allows the user to programmatically (using, e.g., C# code) read and write the IDE Options (in Tools -> Options) for all the options present, not just my own extension’s options. We could assume we know what options we already want to read/write, and not just need to enumerate through the whole Options hierarchy. Is this possible, using the VSSDK?

Source: Visual Studio Questions