Chamar outra tela em SWT

Olá pessoal;

Estou com um problema grande. Fiz uma tela em SWT e quero chamar uma segunda tela. Acontece que essa segunda tela possui um “manuBar”. Quando a tela que chamo aparece, o MenuBar aparece abaixo da imagem que adicionei, quando deveria estar no topo. Alguem poderia me ajudar?

Esse é o código:

[code]public void displayAplicacao(){
Aplicacao2 aplicacao = new Aplicacao2(cTabFolder, SWT.NONE);

	//aplicacao.setLayout(new GridLayout());
	aplicacao.setSize(new Point(800, 600));
	aplicacao.setBackgroundImage(new Image(Display.getCurrent(), getClass().getResourceAsStream("/cracha/imagem/backg0.gif")));
	cTabItem.setControl(aplicacao);
}

Essa é a página que tento chamar:

public class Aplicacao2 extends Composite{

private Shell sShell = null;
private Label Logo = null;
private Menu menuBar = null;
private Menu submenu = null;


/**
 * This is the default constructor
 */
public Aplicacao2(Composite parent, int style) {
	super(parent, style);
	initialize();
}


/**
 * This method initializes sShell
 */
private void initialize() {
	sShell = new Shell();
	//sShell.setText("Shell");
	this.setSize(new Point(800, 600));
	//this.setLayout(new GridLayout());

	Logo = new Label(this, SWT.NONE);
	Logo.setBounds(new Rectangle(300, 170, 200, 280));
	Logo.setImage(new Image(Display.getCurrent(), getClass().getResourceAsStream("/img/blog_10_07_casa.gif")));
	Logo.setText("");
	
	menuBar = new Menu(this.getShell());
	menuBar.setVisible(true); 
	menuBar.setEnabled(false);
	MenuItem submenuItem = new MenuItem(menuBar, SWT.CASCADE);
	menuBar.setLocation(0, 0);
	
	submenuItem.setText("Cadastro");
	submenu = new Menu(submenuItem);
	
	MenuItem push = new MenuItem(submenu, SWT.PUSH);
	push.setText("Acesso");
	MenuItem separator = new MenuItem(submenu, SWT.SEPARATOR);
	
	MenuItem push1 = new MenuItem(submenu, SWT.PUSH);
	push1.setText("Agendamento");
	MenuItem separator1 = new MenuItem(submenu, SWT.SEPARATOR);
	
	MenuItem push2 = new MenuItem(submenu, SWT.PUSH);
	push2.setText("Dados Local");
	MenuItem separator2 = new MenuItem(submenu, SWT.SEPARATOR);
	
	MenuItem push3 = new MenuItem(submenu, SWT.PUSH);
	push3.setText("Prestador de Serviços");
	MenuItem separator3 = new MenuItem(submenu, SWT.SEPARATOR);
	
	MenuItem push4 = new MenuItem(submenu, SWT.PUSH);
	push4.setText("Usuario Palm");
	MenuItem separator4 = new MenuItem(submenu, SWT.SEPARATOR);
	
	MenuItem push5 = new MenuItem(submenu, SWT.PUSH);
	push5.setText("Sair do Sistema");
	push5.addSelectionListener(new org.eclipse.swt.events.SelectionListener() {
		public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
			System.exit(0);
		}
	  public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) {  
			             }  
     });  
     submenuItem.setMenu(submenu);  
     //this.setMenuBar(menuBar);  
     this.getParent().setMenu(menuBar);  

} [/code]

Espero que alguem saiba como me ajudar. Só quero poder navegar para a outra tela. Meu problema é que me parece(posso estar errado…) que o MenuBar só pode ser criado em padrão Shell.

VALEU.