I've come up with an idea. I'm going to create a dynamic plugin system. If you're a .NET developer, you'll be able create a library and have the configuration program load it. The plugins will be able to alter or create forms. And to give an excellent example of how this will work I'll create a plugin that takes use of the scripts Quest Shop feature. I'll create a plugin that brings up a window that lets you generate script calls for quest shops.