1. A method of managing the interaction between a graphical user interface and a program application running on an information handling system, comprising the steps of: recording operations performed by a user interacting with said program application to automatically create at least one procedure module in response to said recording; storing said at least one procedure module in a relational data table; storing at least one graphical object, to be displayed on a screen, in said relational data table; relating said procedure module to said graphical object, thereby forming a connected relation therebetween; and executing, by said application, the procedure module to implement functions corresponding to said operations when the graphical object related to said procedure module is selected by said user.