You're right about that, but I think that would be a rather small penalty for running your own wps like this. Also, a TSR can't do anything with the GUI so it would take some new trick if that's desired.
Then I hope very much that it is never considered to move existing wps functionality to a plugin, because I would be very annoyed if I have to wait for the disc to spin up every time I return to WPS. If this would be programmed in a way that the wps plugin file is held back in RAM when it needs to be exited temporarily (only for targets that have enough) then I don't have anything against it.
