1. A method for adding a new function to an application program executing in a computer system, the computer system including a processor coupled to a user input device and a memory, wherein the memory includes an operating system with a graphical user interface responsive to the user input device, wherein the operating system provides a clipboard area in the memory for storing information, wherein the application program is responsive to user input commands generated by the operating system in response to the user input device, the method comprising the following steps executed by the processor: detecting that the application program has been activated; installing capture means in the memory for detecting the communications between the operating system and the application program; detecting a predetermined first communication between the operating system and the application program; copying first information from the application program to the clipboard area by issuing a predetermined second communication to the application program in response to the identifying of the first communication, wherein the second communication includes user input commands that cause the first information to be copied and stored in the clipboard area; modifying the copied information stored in the clipboard area; and replacing the first information in the application program by issuing a predetermined third communication to the application program, wherein the third communication includes user input commands that cause the modified information to be stored in place of the first information.