Estude bastante a documentação da plataforma, pois as RCPs possuem muitas particularidades e são bastante extensos e verifique como funcionam outras aplicações RCP de sucesso como o Azureus.
Para facilitar o desenvolvimento de aplicações com SWT, você pode usar o genesis, que é um projeto open-source brasileiro com documentação em português que permite que você trabalhe com seu modelo de objetos ao invés de se preocupar com detalhes do SWT.