Bug 174179 [Forms] FormToolkit should use SWT.BORDER style in Vista
We should not paint our own borders in Vista but the method for initializing border style in FormToolkit only checks for Windows XP. We should expand this check to include Vista.
bundles/org.eclipse.ui.forms/src/org/eclipse/ui/forms/widgets/FormToolkit.java
*            scrolled only vertically if needed. Otherwise, the scrolled
	 *            composite origin will be set to the control origin.
	 * @since 3.1
	 */
	public static void setControlVisible(Control c, boolean verticalOnly) {
		ScrolledComposite scomp = FormUtil.getScrolledComposite(c);
		if (scomp == null)
			return;
		Point location = FormUtil.getControlLocation(scomp, c);
		scomp.setOrigin(location);
	}
	private void initialize() {
		initializeBorderStyle();
		hyperlinkGroup = new HyperlinkGroup(colors.getDisplay());
		hyperlinkGroup.setBackground(colors.getBackground());
		visibilityHandler = new VisibilityHandler();
		keyboardHandler = new KeyboardHandler();
		boldFontHolder = new BoldFontHolder();
	}
	private void initializeBorderStyle() {
		String osname = System.getProperty("os.name"); 
		
		
		if (osname.equals("Windows XP") || osname.equals("Windows Vista") || osname.equals("Windows NT (unknown)")) { 
			
			
			RGB rgb = colors.getSystemColor(SWT.COLOR_WIDGET_BACKGROUND);
			if (rgb.red != 212 && rgb.green != 208 && rgb.blue != 200)
				borderStyle = SWT.BORDER;
		} else if (osname.startsWith("Mac"))