Появилась проблема: после выгрузки плагина (pfree), загрузить его обратно (pload) невозможно, так же как и перекомпилировать, мол "файл уже открыт где-то".
В самом плагине лишь 3 дополнительных потока и ImGui, всё это закрывается/выгружается в SF->getGame()->registerGameDestructorCallback.