An intuitive software erector kit targeted at people new to programming, but with enough potential to stay useful once they've learned, inspired by HyperCard.
Add little bubbles (like the "is this Bill Atkinson" popups in iPhoto) that display next to objects that receive messages and let you implement a handler for that message in the object at the click of a little arrow button (think the iTunes "show this in store" arrows). Extend the existing message watcher infrastructure (and maybe get rid of that boring window).
This may have to be a "recording" mode like AppleScript had it, as otherwise it could be annoying.
Add little bubbles (like the "is this Bill Atkinson" popups in iPhoto) that display next to objects that receive messages and let you implement a handler for that message in the object at the click of a little arrow button (think the iTunes "show this in store" arrows). Extend the existing message watcher infrastructure (and maybe get rid of that boring window).
This may have to be a "recording" mode like AppleScript had it, as otherwise it could be annoying.