I assume that you are using standard JFace interfaces and classes to implement the wizard. So, on the wizard ( extending org.eclipse.jface.wizard.WizardPage) page, you just need to override the method performHelp. See snippet below.
@Override
public void performHelp()
{
Shell shell = new Shell(getShell());
shell.setText("My Custom Help !!");
shell.setLayout(new GridLayout());
shell.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
Browser browser = new Browser(shell, SWT.NONE);
browser.setUrl("http://stackoverflow.com/questions/7322489/cant-put-content-behind-swt-wizard-help-button");
browser.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
shell.open();
}
>>Wizard image

>>After pressing the help button

source
share