Bug 58095 [Preferences] Selecting pref page moved dialog to other screen
When I move the preferences dialog to my secondary screen and change a prefpage, the entire dialog moves back to my primary screen and "hugs" the right border of the main screen.
bundles/org.eclipse.jface/src/org/eclipse/jface/window/Window.java
*/
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();
	contents = createContents(shell);
	
	initializeBounds();
}
/**
 * Creates and returns this window's contents. Subclasses may attach
 * any number of children to the parent. As a convenience, the return value 
 * of this method will be remembered and returned by subsequent calls to
 * getControl(). Subclasses may modify the parent's layout if they overload