Bug 161026 [Wizards] ProjectContentsLocationArea uses wrong file separator
org.eclipse.ui.internal.ide.dialogs.ProjectContentsLocationArea uses Linux style '/' file-separators regardless of platform. I will attach a patch against head that uses .toOSString() instead of the current .toString()
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ProjectContentsLocationArea.java
/**
	 * Open an appropriate directory browser
	 */
	private void handleLocationBrowseButtonPressed() {
		String selectedDirectory = null;
		String dirName = getPathFromLocationField();
		if (!dirName.equals(IDEResourceInfoUtils.EMPTY_STRING)) {
			IFileInfo info;
			info = IDEResourceInfoUtils.getFileInfo(dirName);
			if (info == null || !(info.exists()))
				dirName = IDEResourceInfoUtils.EMPTY_STRING;
		}
		FileSystemConfiguration config = getSelectedConfiguration();
		if (config== null || config.equals(
				FileSystemSupportRegistry.getInstance()
						.getDefaultConfiguration())) {
			DirectoryDialog dialog = new DirectoryDialog(locationPathField
					.getShell());
			dialog
					.setMessage(IDEWorkbenchMessages.ProjectLocationSelectionDialog_directoryLabel);
			dialog.setFilterPath(dirName);
			selectedDirectory = dialog.open();
		} else {
			URI uri = getSelectedConfiguration().getContributor()
					.browseFileSystem(dirName, browseButton.getShell());
			if (uri != null)
				selectedDirectory = uri.toString();
		}
		if (selectedDirectory != null)
			updateLocationField(selectedDirectory);