I'm leaning towards the external converter. Have it do a one-time conversion of an RMXP project into an ARC project, and no more worries.
Not be negative towards RMPY, God knows Ryex put a lot of time into it and it is good, but is it really the appropriate answer for what we are looking for? I realize it will save us a lot of work, but in the end is it really the best way having to use Python just to save some work? I would say that if we had to make the editor in C++, which would obviously take more time, but in the end we eliminated a bunch of problems and had a better product, wouldn't it be worth it?
Another idea would be to figure out what the Marshalling bug was with WxRuby. I never personally had a problem with it, but since this is a community of people who are more familiar with Ruby than any other language, think what that would allow the end user to do if was written in Ruby. Any plug-in system we made would easily allow for any current scripter to customize his/her or editor, and/or create plug-ins for others. That means more plug-ins because more people can make them, and more interest in ARC.
I don't want to convey that I am against RMPY, I am by no means against it, I just don't want to allow ourselves to act as if we are stuck to it, even if it is going to affect the quality of the end-product due to compatibility issues.