1. A method for registering and executing a preferred function in a mobile communication terminal comprising a controller, the method comprising: recording, by the controller, in a history, a series of user inputs associated with a function of an application program generated at a place where the mobile communication terminal is located, wherein the application program is one of a camera application, an audio or video player application, or a messaging application, and wherein the function is associated with at least one of a photographing mode of the camera application, a volume scale and a selection of content to play for the audio or video player application, and a text message for the messaging application; calculating, by the controller, from the history, a repetition number of the series of user inputs for the function of the application program based on the place; creating, by the controller, an object for executing the function of the application program if the repetition number is greater than a predetermined number; and in response to a selection of the object, by the controller, executing the function of the application program.