Applications which are mostly scriptable include the Finder, Scriptable Text Editor, and many Internet client applications such as Fetch and Eudora. Excel 4, ClarisWorks, FileMaker, WordPerfect, HyperCard, Navigator and Explorer are scriptable but not recordable. There are many others. Attachable Events in the application can be trapped to launch a script. For example, when the user chooses a menu, clicks an icon or moves a drawing a script can be activated.
Attachable applications are unfortunately rare and the level of support varies.
Attachable applications include Finder, HyperCard, FileMaker 3.0, ClarisWorks Office 5 and FaceSpan. You can assign a script to an object like a button, icon or menu, executing once clicked, moved or whatever. You can save scripts as applications in the Finder so they execute when double clicked, or accessed somewhere in the Apple menu. HyperCard and FaceSpan allow you to assign scripts to buttons and just about every other interface object. Compile the script.