Unfortunately, just because it has been part of your resource for a while doesn't mean it's the right way to do it. Re-using a core editor location for other things can cause issues that are really difficult to diagnose. Such as (but not including) rebuild issues, attachments and content mysteriously disappearing. It does mean that your plugin would need to become an application, which is a bit more involved than a simple update, but if you need any pointers or advice please feel free to post in our contributors section.