I am trying to create a plugin that loads different resources taken from the loaded project. I am trying to register to ResourceChangeListener of the workspace in an early stage
You can try to use the "org.eclipse.ui.services" extension point as follows:
YourClass is a class extends org.eclipse.ui.AbstractSourceProvider
Then your plugin will startup very early!