Bug 102150 RCP splashscreen stays forever in case of error
If a serious error occurs during the startup of an RCP application, like a missing plugin etc. so that the application could not start, the splash screen of the application stays for ever. This happens if the application is started by PDE using the "Run as eclipse application" menu, but the process has been stopped using the "Stop" button. I had to kill the new eclipse.exe process using the windows taskmanager.
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/ParameterizedCommand.java
/**
	 * The constant integer hash code value meaning the hash code has not yet
	 * been computed.
	 */
	private static final int HASH_CODE_NOT_COMPUTED = -1;
	/**
	 * A factor for computing the hash code for all parameterized commands.
	 */
	private static final int HASH_FACTOR = 89;
	/**
	 * The seed for the hash code for all parameterized commands.
	 */
	private static final int HASH_INITIAL = ParameterizedCommand.class
			.getName().hashCode();
	/**
	 * The index of the parameter id in the parameter values.
	 */
	public static final int INDEX_PARAMETER_ID = 0;
	/**
	 * The index of the human-readable name of the parameter itself, in the
	 * parameter values.
	 */
	public static final int INDEX_PARAMETER_NAME = 1;
	/**
	 * The index of the human-readable name of the value of the parameter for
	 * this command.
	 */
	public static final int INDEX_PARAMETER_VALUE_NAME = 2;
	/**
	 * The index of the value of the parameter that the command can understand.