38. A method for multimedia scripting via an interface to a programmable processing device, comprising the steps of: providing a graphical user interface, said graphical user interface comprising a script selection tool for selecting one or more scripts; accepting from the script selection tool a user selection of one or more scripts from the script selection tool, said scripts written in a scripting language, comprising a variable representing one or more multimedia items and a manipulation to be applied to the one or more multimedia items, wherein the scripting language enables invocation of the manipulation by a plurality of application programs; said scripts represented to the user by information indicative of said manipulation; evaluating the script at runtime; and invoking a process on one or more programmable processing units communicatively coupled to each other in the programmable processing device for manipulating multimedia items in dependence upon the script, wherein the script is referenced to render the one or more result multimedia items, and is referenced as one or more second original multimedia items in at least one other script for batch manipulation.
38. A method for multimedia scripting via an interface to a programmable processing device, comprising the steps of: providing a graphical user interface, said graphical user interface comprising a script selection tool for selecting one or more scripts; accepting from the script selection tool a user selection of one or more scripts from the script selection tool, said scripts written in a scripting language, comprising a variable representing one or more multimedia items and a manipulation to be applied to the one or more multimedia items, wherein the scripting language enables invocation of the manipulation by a plurality of application programs; said scripts represented to the user by information indicative of said manipulation; evaluating the script at runtime; and invoking a process on one or more programmable processing units communicatively coupled to each other in the programmable processing device for manipulating multimedia items in dependence upon the script, wherein the script is referenced to render the one or more result multimedia items, and is referenced as one or more second original multimedia items in at least one other script for batch manipulation. 40. The method of claim 38 wherein the information indicative of said manipulation is graphical.