Bug 264030 [IDE] Platform UI refrences update.configurator
the class IDEWorkbenchWindowAdvisor in the ui.ide.application bundle references classes that come from the update.configurator bundle. This is a problem you are trying to ship platform configurations that do not include any update manager code. The code in openWelcomeEditors(IWorkbenchWindow) should use an enhanced BundleGroup that includes the notion of an associated bundle and the dependency on update removed. Failing that (and very much less than optimally) the errant code could be wrappered in a try/catch for ClassNotFound and the dependency on Update made optional (cough cough)
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/AboutInfo.java
private ProductProperties productProperties;
    private BundleGroupProperties bundleGroupProperties;
    private Long featureImageCRC;
    private boolean calculatedImageCRC = false;
    /**
     * The information contained in this info will apply to only the argument product.
     */
    public AboutInfo(IProduct product) {
        this.productProperties = new ProductProperties(product);
    }
    /**
     * This info object will apply to the argument bundle group.
     */
    public AboutInfo(IBundleGroup bundleGroup) {
        this.bundleGroupProperties = new BundleGroupProperties(bundleGroup);
    }
    /**
     * Returns the configuration information for the feature with the given id.
     * 
     * @param featureId
     *            the feature id
     * @param versionId
     *            the version id (of the feature)
     * @return the configuration information for the feature
     */
    public static AboutInfo readFeatureInfo(String featureId, String versionId) {
        Assert.isNotNull(featureId);
        Assert.isNotNull(versionId);