Well, it seems that my task isn't so confusing after all. The reason OSA is only on the carbon side is that you implement the OSA components (the perl OSA component gives you system-wide perl support, the applescript OSA component gives you system wide applescript components) in Carbon.

You can use those other OSA components besides AppleScript by hooking on to the Apple Events, and then you just have a popup menu to select the language.

I'm torn about whether to have an In-Adium script editor, or to open Apple's. If we use Apple's, it would feel slightly hackish, but it'd be more "standard," more "integrated" with the OS.

If we use an Inline editor though, we could do our own syntax highlighting, completions, and other neato tricks.

I'm always open to advice. I'll make a long winded post when I come to a conclusion ;-)

My contact info is on the contact page, as always.