The fix for:
Bug 180674 [Presentations] Many colors allocated
over and over again when opening same editor
requires loading SWT from HEAD if you
have org.eclipse.ui and org.eclipse.ui.workbench in your workspace.
Otherwise, you will get an IllegalArgumentException
from SWT when starting an inner Eclipse instance.
If you don't want to load SWT from HEAD,
you can instead close one of org.eclipse.ui or org.eclipse.ui.workbench.