I like the idea. Having some way to natively hook into bitcoin events would be quite helpful, particularly to anyone trying to set up their own merchant script. Depending on how flexible the scripting language proves, it could also potentially allow for crude automated selling without the need for a third party.
Subversion, a version control system, has a neat approach: any script or executable can be run when certain events occur: Subversion simply looks for a script or executable with a certain name. It allows for a limited number of parameters, so - transferring Subversion's system to Bitcoin - something like "2.37 bitcoins received in account 'From mining pool' with address '175tVkmMKwwEppDRNnBY2SnTzFUmJJhzZ7'" might trigger a script named "bitcoins-received" that checks the account name, and if the account is called 'From mining pool' the script would then send 2.37 BTC to another address, and then email a Hotmail account, play an mp3 file, or do pretty much anything you can think of...
What I like about Subversion's approach is that we're not tied to any one scripting language: having Python, say, installed doesn't become a requirement of using Bitcoin for anything other than "basic stuff".