I actually have a pretty substantial update that I am working on right
now that splits "plugins" into their own dll (so they are actually
dynamically loaded plugins). So, they would be able to be loaded on
the fly. It is basically proof-of-concept code right now (I still need
to figure out how to read in settings for the dynamically loaded
dll's), but it should be done soon. I was planning on updating the
first two plugins you posted to follow the same model that I
convverted my two plugins to.
Then I will look at the text editor to see if that should be another
plugin or actually rolled into the project.
Thanks for all of the work that you have done so far!