Bug 51596 [Jobs] Progress Dialog on dual monitor setup opens on the wrong monitor
Build I20040205 on WIN NT/SP6. I have a dual monitor setup and I usually run eclipse on the second monitor. The normal progress dialog opens correctly centered on the second monitor. The new progress monitor (the one which shows that a operation is blocked by a background process with the list of background tasks operating) always opens on the first monitor.
bundles/org.eclipse.jface/src/org/eclipse/jface/window/Window.java
GridLayout layout = new GridLayout();
	layout.marginHeight = 0;
	layout.marginWidth = 0;
	return layout;
}
/**
 * Constrain the shell size to be no larger than the display bounds.
 * 
 * @since 2.0
 */
protected void constrainShellSize() {
	
	Rectangle bounds = shell.getBounds();
	Rectangle constrained = getConstrainedShellBounds(bounds);
	if (!bounds.equals(constrained)) {
		shell.setBounds(constrained);
	}
}
/**
 * Creates this window's widgetry in a new top-level shell.
 * <p>
 * The default implementation of this framework method
 * creates this window's shell (by calling <code>createShell</code>),
 * and its controls (by calling <code>createContents</code>),
 * then initializes this window's shell bounds 
 * (by calling <code>initializeBounds</code>).
 * </p>
 */
public void create() {
	shell = createShell();