Bug 71150 [RCP] [Perspectives] Allow no initial perspective
I the WorkbenchAdvisor.java we need to return no perspective for our product. public String getInitialWindowPerspective(){ return null; } We have made modifications to Eclipse 3.0 WorkbenchWindow and Workbench.java to do this. This is required for our product and there is documentation why. I submit this bug to track this inclusion into Eclipse 3.0.1
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/QuickStartAction.java
.getString("QuickStartMessageDialog.message")); 
            return null;
        }
        features = new AboutInfo[welcomeFeatures.size()];
        welcomeFeatures.toArray(features);
        FeatureSelectionDialog d = new FeatureSelectionDialog(shell, features,
                product == null ? null : product.getId(), IDEWorkbenchMessages
                        .getString("WelcomePageSelectionDialog.title"), 
                IDEWorkbenchMessages
                        .getString("WelcomePageSelectionDialog.message"), 
                IIDEHelpContextIds.WELCOME_PAGE_SELECTION_DIALOG);
        if (d.open() != Window.OK || d.getResult().length != 1)
            return null;
        return (AboutInfo) d.getResult()[0];
    }
    /**
     * Opens the welcome page for the given feature.
     * 
     * @param featureId the about info for the feature
     * @return <code>true</code> if successful, <code>false</code> otherwise
     */
    public boolean openWelcomePage(String featureId) throws WorkbenchException {
        AboutInfo feature = findFeature(featureId);
        if (feature == null || feature.getWelcomePageURL() == null) {
            return false;
        }
        return openWelcomePage(feature);
    }
    /**
     * Returns the about info for the feature with the given id, or <code>null</code>