Bug 77738 [IDE] IDE plug-in needs to get off of the core compatibility layer
20041102 The IDE plug-in is still on the compatibility layer. All of the code that needs migrating is in IDEWorkbenchAdvisor
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchAdvisor.java
}
        }
        
        declareWorkbenchImages();
        
        activityHelper = IDEWorkbenchActivityHelper.getInstance();
    }
    /* (non-Javadoc)
     * @see org.eclipse.ui.application.WorkbenchAdvisor#preStartup()
     */
    public void preStartup() {
        
        Platform.getJobManager().suspend();
        
        if (!hasIntro()) {
            Map m = getNewlyAddedBundleGroups();
            welcomePerspectiveInfos = new ArrayList(m.size());
            for (Iterator i = m.values().iterator(); i.hasNext();) {
                AboutInfo info = (AboutInfo) i.next();
                if (info != null && info.getWelcomePerspectiveId() != null
                        && info.getWelcomePageURL() != null)
                    welcomePerspectiveInfos.add(info);
            }
        }
        
        IProgressService service = PlatformUI.getWorkbench()
                .getProgressService();
        ImageDescriptor newImage = IDEInternalWorkbenchImages
                .getImageDescriptor(IDEInternalWorkbenchImages.IMG_ETOOL_BUILD_EXEC);
        service.registerIconForFamily(newImage,