Two solutions:
1) Find a copy of VB6 just before we burst into flames.
2) Hammer out a new editor that doesn't suck so hard.
As a note, the editor has served its purpose and is about as good as one can expect out of VB6 and the inexperienced developers that we were nearly 20 years ago when this was built... but I think it's really time to retire it and build something a lot better. I know the back end code has dramatically improved between the work that you, Hooman, and Vagabond have put into it.
I put together something in C++ more as a proof of concept than anything else (especially considering our
conversations about how painful it is to develop GUI code in C++). It might make more sense to build something new using C# and interop with the vastly improved backend API. Not sure how well managed and unmanaged code works together... perhaps Vagabond can weigh in on that? I've never tried... it seems like it'd be a headache and a half to get working right without exploding in my face but that comes from my lack of experience making C# work with unmanaged native code.