Hey @Cankar001,
thank you for reaching out to us. It is great to hear that you found your solution! But I have troubles understanding all details of the rest of your question. However:
PluginStart ist just an alias for the plugin message C4DPL_INIT.
A Cinema 4D instance has various stages in its startup and teardown sequence, as expressed by the plugin messages
C4DPL_MESSAGES (see also:
Plugin Messages).
Through out the startup and teardown of Cinema 4D not all systems are available, as binaries/modules are loaded and unloaded and the systems associated with them are being pulled up and torn down.
In the end it depends a bit on what you tried to do concretely, but generally speaking, it could very well be that something is not yet "up" when C4DPL_INIT is emitted. But in general, most modules, registries, etc. should be accessible at this point (plugins are loaded after the core and unloaded before the core).
To get here a more precise answer, I would recommend opening a new topic with concrete code.
Cheers,
Ferdinand