Yes, you'll need to create your own "DataType" where you use the XStandard as the editing control. You can do this without modifying the umbraco source, due to umbraco's plug-ins architecture. This means that even though you're replacing the existing editor, you can still use any new updates coming. There's no documentation on creating datatypes, but if you look in the "umbraco.EditorControls" project you can use the existing ones as templates.
If you want help with creating it, feel free to
contact me. It would be excellent to be able to support the XStandard editor (even though people would need to buy a license for that).
Cheers,
NIels...
Jeeeez, did I really start this :-)