I would like to use the technique included to save the user customization of the XPMenus to save the user preferences of my application.
I think that there should be a class to do something like that. This class should be able to write and read settings in the users storage. Additionally it should be able to delete the current settings.
Is there something in the Tools that could be used for this reason?
Check out the Essential Tools class reference documentation on the AppStateSerializer class. This class provides convenient wrappers to read/write state information to the application's Isolated Storage as well as to the registry. Both XPMenus and docking windows use this class for persistence.