1. A system for indicating a default value for a property of a selected object to a user within a graphical user interface (GUI) of a program module, the property having a value and a state that can be set, the state of the property being one of a default state and a user-set state, the value of the property being assigned the default value when the state is the default state, the system comprising: a processor; a display device coupled to the processor and presenting a GUI control having first, second, and third interface elements, the first interface indicating the value of the property to the user, the second interface element indicating the state of the property to the user, the third interface element including a tool that causes a representation of the default value for the property to the user to be presented in a balloon caption when a selection element of the GUI control is positioned over the second interface element at the same time the first interface element is indicating a user selected value other than the default value; wherein the first interface element can be accessed by the user to modify the value of the property, the first interface element being configured to set the state of the property to the user-set state upon modification of the value of the property by the user; wherein the second interface element can be accessed by the user to set the state of the property to the user-set state from the default state and to reset the state to the default state from the user-set state; and wherein the second interface element comprises a toggle configured to be triggered by the user to set or reset the state of the property, the toggle being configured to set the state of the property to the user-set state upon being triggered by the user when the state is the default state, the toggle being configured to reset the state of the property to the default state upon being triggered by the user when the state is the user-set state.