Posicionamiento de barras de herramientas en Eclipse / RCP

Estaba trabajando en mi pequeña aplicación RCP, que necesita un conmutador de perspectiva personalizado para controlar a qué vistas puede acceder el usuario. Así que aquí estoy, tratando de agregar una barra de herramientas con un par de botones para cambiar de perspectiva.

Pensé que la mejor manera de tener algo de control sobre las cosas sería agregar una segunda barra de herramientas en ApplicationActionBarAdvisor que llamaría a mis acciones / comandos para cambiar de perspectiva.

Entonces, digamos que creo un segundo ToolBarContributionItem en el método fillCoolBar, que se vería así:

protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
    ToolBarContributionItem mainBar = new ToolBarContributionItem(toolbar, "main");
    coolBar.add(mainBar);

    toolbar.add(openViewAction);
    toolbar.add(newConnectionAction);

    //Custom perspective switcher bar
    IToolBarManager perspectives = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
    ToolBarContributionItem perspectiveBar = new ToolBarContributionItem(perspectives, "perspectives");
    coolBar.add(perspectiveBar);        
}

¿Alguna idea de cómo puedo alinear la barra de herramientas para que esté en el lado derecho de la ventana? Me encantaría tener esta posición codificada.

Saludos, Michael

Respuestas a la pregunta(2)

Su respuesta a la pregunta