Bug 299166 Remove the dependency on core.runtime from e4.ui.workbench.swt
org.eclipse.e4.ui.workbench.swt This bundle uses org.eclipse.core.runtime to get IProduct. This can easily be replaced by using the IApplicationContext. I will attach a patch.
bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/E4Application.java
* For debugging purposes only
			 */
			@Override
			public String toString() {
				return IServiceConstants.ACTIVE_PART_ID;
			}
		});
		
		
		appContext.set(IExceptionHandler.class.getName(), exceptionHandler);
		appContext.set(IExtensionRegistry.class.getName(), registry);