Bug 280823 Workbench window has no icon
I20090617 The workbench window doesn't have any images registered with the shell. This causes the window title bar, Alt+Tab image, etc, to use the default OS icon, which looks clunky. It should display an appropriate branded image.
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/workbench/ui/renderers/swt/WBPartFactory.java
if (part instanceof MWindow<?>) {
			IEclipseContext parentContext = getContextForParent(part);
			Shell wbwShell = new Shell(Display.getCurrent(), SWT.SHELL_TRIM);
			wbwShell.setLayout(new FillLayout());
			newWidget = wbwShell;
			bindWidget(part, newWidget);
			
			IEclipseContext localContext = part.getContext();
			localContext
					.set(IContextConstants.DEBUG_STRING, "MWorkbenchWindow"); 
			parentContext.set(IServiceConstants.ACTIVE_CHILD, localContext);
			
			localContext.set(Shell.class.getName(), wbwShell);
			localContext.set(Workbench.LOCAL_ACTIVE_SHELL, wbwShell);
			if (part instanceof MWorkbenchWindow) {
				
				
				
			} else {
				wbwShell.setLayout(new FillLayout());
			}
			if (((MWindow<?>) part).getName() != null)
				wbwShell.setText(((MWindow<?>) part).getName());
		} else {
			newWidget = null;
		}
		return newWidget;
	}
	@Override
	public void hookControllerLogic(MPart<?> me) {