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
*/
    public QuickStartAction(IWorkbenchWindow window) {
        super(IDEWorkbenchMessages.getString("QuickStart.text")); 
        if (window == null) {
            throw new IllegalArgumentException();
        }
        this.workbenchWindow = window;
        setToolTipText(IDEWorkbenchMessages.getString("QuickStart.toolTip")); 
        WorkbenchHelp.setHelp(this, IIDEHelpContextIds.QUICK_START_ACTION);
        setActionDefinitionId("org.eclipse.ui.help.quickStartAction"); 
    }
    /**
     * The user has invoked this action.  Prompts for a feature with a welcome page, 
     * then opens the corresponding welcome page.
     */
    public void run() {
        if (workbenchWindow == null) {
            
            return;
        }
        try {
            AboutInfo feature = promptForFeature();
            if (feature != null) {
                openWelcomePage(feature);
            }
        } catch (WorkbenchException e) {
            ErrorDialog.openError(workbenchWindow.getShell(),
                    IDEWorkbenchMessages
                            .getString("QuickStartAction.errorDialogTitle"), 
                    IDEWorkbenchMessages