1. A method for customizing a control of a user-interface of an existing application comprising the steps of: recording a procedure description comprising a series of actions performed by a user in the existing application user-interface; and in response to the recording step, customizing the control of the user-interface of the existing application by installing a user-interface control specific to the procedure description in the existing application for automatic execution of the procedure description and generation of the series of actions performed by the user when the user-interface control is activated; wherein the recording and customizing steps are implemented via one or more software components that are loaded from a memory and executed by a processor device; wherein the step of installing the control relating to the procedure description in the existing application comprises the steps of: sending a request to an operating system from a control installer to install the control; creating and installing the control in the existing application user-interface through the operating system; and registering a callback at the operating system using a location supplied by the control installer.