31. A computerized apparatus for scripting exported functionality from an application program, said apparatus comprising: a memory for storing (a) an application program which includes an entry point for the exported functionality, (b) a script interpreter, the script interpreter being responsive to a trigger event such that in response to the trigger event the script interpreter interprets script commands in an attached script, and (c) a script which defines a script event by which the script is triggered and which includes script commands to execute the exported functionality of the application program; and a processor for instantiating the script interpreter, for attaching the script to the script interpreter, and for executing the application program so as to detect a trigger event and so as to provide the script interpreter with the detected trigger event; wherein in response to the detected trigger event, the script interpreter interprets the script commands in the attached script so as to cause the exported functionality of the application program to be executed commencing from the entry point of the application program.
31. A computerized apparatus for scripting exported functionality from an application program, said apparatus comprising: a memory for storing (a) an application program which includes an entry point for the exported functionality, (b) a script interpreter, the script interpreter being responsive to a trigger event such that in response to the trigger event the script interpreter interprets script commands in an attached script, and (c) a script which defines a script event by which the script is triggered and which includes script commands to execute the exported functionality of the application program; and a processor for instantiating the script interpreter, for attaching the script to the script interpreter, and for executing the application program so as to detect a trigger event and so as to provide the script interpreter with the detected trigger event; wherein in response to the detected trigger event, the script interpreter interprets the script commands in the attached script so as to cause the exported functionality of the application program to be executed commencing from the entry point of the application program. 45. An apparatus according to claim 31, wherein the script commands include commands to execute a function from a second application program.