Frame Features provides the user interface serialization with no extra effort from the developer. The default implementation serializes the user interface components to the Windows registry but Frames Features supports the serialization to a file too.
When the application starts/closes the following objects are saved/restored:
- size, position, and state of the main window
- position and state of the menu bar
- position and state of all toolbars including custom toolbars added in the Customize dialog
- arrangement of all command items including those cloned from the initial command items in the Customize mode
- command usage statistics