Bug 38299 Show Hourglass Pointer while opening the help system
Even on my 1.8 GHz powered 500MB RAM machine the external online help needs up to five seconds to open when pressing SHIFT-F2 on a source line. Would be great to have visual feedback of the status, e.g. by showing a wait cursor instead of the mouse cursor.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/OpenBrowserUtil.java
public static void open(final URL url, final Shell shell, final String dialogTitle) {
		IHelp help= WorkbenchHelp.getHelpSupport();
		if (help != null) {
			WorkbenchHelp.getHelpSupport().displayHelpResource(url.toExternalForm());
		} else {
			showMessage(shell, dialogTitle, ActionMessages.getString("OpenBrowserUtil.help_not_available"), false); 
		}
	}
	
	private static void showMessage(final Shell shell, final String title, final String message, final boolean isError) {
		Display.getDefault().asyncExec(new Runnable() {
			public void run() {
				if (isError) {
					MessageDialog.openError(shell, title, message);
				} else {
					MessageDialog.openInformation(shell, title, message);
				}
			}
		});
	}	
}