Bug 268402 [Forms] FormText links do not erase focus ring
I20090310-0100 - open an eclipse project's META-INF/MANIFEST.MF - tab through the controls and note that no focus ring is shown when focus is on links like "Dependencies" and "Runtime" (it can be inferred that these links do have focus because their texts are shown in eclipse's status line at the very bottom) -> on other platforms each link within a Link (eg.- "eclipse.org" and "SWT" in ControlExample) take and show focus independently
bundles/org.eclipse.ui.forms/src/org/eclipse/ui/forms/widgets/FormText.java
*            unique key that matches the value of the <samp>control</samp>
	 *            attribute.
	 * @param control
	 *            an object of the type <samp>Control</samp> or <samp>null</samp>
	 *            if the existing control at the specified key needs to be
	 *            removed.
	 * @since 3.1
	 */
	public void setControl(String key, Control control) {
		String fullKey = "o." + key; 
		if (control == null)
			resourceTable.remove(fullKey);
		else
			resourceTable.put(fullKey, control);
	}
	/**
	 * Sets the font to use to render the default text (text that does not have
	 * special font property assigned). Bold font will be constructed from this
	 * font.
	 * 
	 * @param font
	 *            the default font to use
	 */
	public void setFont(Font font) {
		super.setFont(font);
		model.clearCache(null);
		Font boldFont = (Font) resourceTable.get(FormTextModel.BOLD_FONT_ID);
		if (boldFont != null) {
			FormFonts.getInstance().markFinished(boldFont, getDisplay());
			resourceTable.remove(FormTextModel.BOLD_FONT_ID);