1. A method of creating a user menu option that a user selects to operate a particular application, the method comprising: determining an event has occurred in the application and storing the occurrence of the event in memory; determining the user's last command executed in the application in response to the event and storing the last command in the memory with at least one other previously executed user command according to the execution order of the last command and the at least one other previously executed user command as a sequence of the user's previous command selections, wherein the user's last command and the at least one other previously executed command are executed by selection operation of a particular object associated with the application; identifying a subset of sequences of commands stored in the memory that match the sequence of the user's previous command selections which include at least the user's last command executed and the at least one other previously executed user command, wherein the identifying is repeated each time an additional user command is executed; determining the number of matching sequences of commands is greater than a predefined number of matching sequences of commands; prompting the user with a plurality of menu options to execute all remaining commands for any of the plurality of identified stored sequences of commands each comprising the user's last command executed and the at least one other previously executed user command; displaying the plurality of menu options as a single command selection that invokes the sequence of the user's previous command selections based on the identified sequence of commands stored in the memory; and automatically invoking execution of the identified sequence of commands comprising the sequence of the user's previous command selections upon receiving confirmation of the single command selection being executed.