getPreferenceStore().addPropertyChangeListener(propertyListener);
Display.getDefault().asyncExec(new Runnable() {
public void run() {
try {
console = new IvyConsole();
if (prefStoreHelper.isOpenIvyConsoleOnStartup()) {
IvyConsoleFactory.showConsole();
}
} catch (RuntimeException e) {
// Don't let the console bring down the IvyDE UI