A implementação do SWT pra linux usa GTK;
leia um pouco da documentação q vem junto do toolkit pra linux e lá tem uns links para os projetos que serviram de base para a implementação. Dê uma olhada nisto: http://www.gtk.org/bindings.html
no mais posso te dizer que esse Toolkit é nativo (melhor aparência e integração, :D) e a implementação da IBM (swt) se non houver problema para vc de mandar os fontes junto, bom, é excelente.
Fiz uma (clássico!) agenda em swing+netbeans e a mesma coisa em swt. Usei menos linhas na segunda implementação, embora tnha demorado um pouco mais; estava aprendendo durante o processo, 