o Swing não é tão lento assim! dá pra usar tranquilo numa maquina boa.
mas, tbm ha outras opcoes “mais rapidas”. o SWT, criado pela IBM e usado no Eclipse, é compilado para a plataforma (não é feito em java). ele é bem rapido mas tem a desvantagem de voce ter uma aplicacao q depende do binario de cada plataforma (por isso q o eclipse é distribuido com versoes para cada plataforma), mas vc nao precisara reescrever nada (continua sendo meio independente de plataforma).
Seria interessante vc desenvolver as intefaces em Swing mesmo!!
Muitos dizem generalizando “java é lento”, mas nunca pararam para analisar como funciona um programa feito em java!!! Aqui onde trabalho tudo é feito em java, os .jar fica em um diretório da rede compartilhado, onde esse é acessado por todos usuários através de atalho, e roda perfeitamente e rápido!!!