Is there a way to activate my plugin once Eclipse starts? I have extended a JavaCompletionProposalComputer to compute a list a completions to be shown when CTRL+SPACE has been pressed. And in the purpose of my work I needed to listen to any change in the workspace; so, I implemented an IResourceChangeListener class. However, the Listener never starts if the user decides not to use content assist.

To Solve the problem, I was about to remove the lazy parameter in Bundle-ActivationPolicy but I read somewhere that it is a bad idea. Another, way was to use IStartup from the package org.eclipse.ui.startup; however, the user might disable the earlyStartup feature in the system preferences. 

Are there any other ways to solve this problem? Thanking you in anticipation.