As far as i know the plugins are loaded in the main thread. in an earlier version of Plus! the Initialize() function was called in a seperate thread, but this didnt work right, cos after Initialize was done everything dynamically created in there (forms etc) were free'd automatically
so since a few versions, evrything is called in the mainthread again
btw Nice to see a fellow Delphi coder in here
I also made a plugin template for delphi, its posted here on the forum