> In the plugin_init_installed() we call plugin_register() to register standard plugins (MantisCore). I wonder if we should have this step also set the protected field and priority field (based on parameters). So this way, we don't have to treat these plugins as a special case, but just read them from the cache as if they were loaded from the database.

Sounds like a good idea, I'll see if that works.