Well if the editor was open-sourced, the other clients (i.e. xchat) could possibly then incorporate the editor (or create a clone of it) albeit with a few tweaks to the identifiers (e.g. $os returns Linux not the win. ver.).

...or was that not on your line of thought?