Since working with particle emitter(s), ppeffects and dialogs is _really_ cumbersome to do by manual trial and error I'm actually a bit amazed that thing like this has not been adedd yet, years ago..
If you are not planning this kind of thing for the 3D editor, then please do, or at least add one that would be basically Virtual Arsenal for testing/exporting particle and ppeffect settings as well as dialogs code (the GUI editor is quite limited).
Also, if you decide to do something like this please make it accessible from the editor instead of having to exit editor, go to 'Learn' menu etc.. And do the same for the existing Virtual Arsenal too.