47. An apparatus according to claim 46, wherein the initialization file includes entry points for utility functions, and wherein the attached script includes script commands to execute utility functions.
46. An apparatus for scripting exported functionality of an application program, said apparatus comprising: a memory for storing (a) an application program which includes an entry point for the exported functionality, (b) an initialization file that includes a dynamic link library list for the entry point, (c) a script interpreter which is responsive to a trigger event so as to trigger an attached script, and (d) a script which defines a script event by which the script is triggered and which includes script commands including 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, for indexing into the script interpreter a correlation list of attached scripts and script events by which the attached scripts are triggered, 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 a detected trigger event, said processor executes the script interpreter so as to interpret script commands in an attached script that corresponds to the trigger event listed in the index correlation list of attached scripts, whereby the exported functionality of the application program is executed based on the entry point listed in the dynamic link library.