SWT - Problema =X

Pessoal, estou com 1 problema…

Preciso fazer uma aplicação que rode em Windows e Linux…
Estou usando DJNativeSwing para abrir um arquivo .swf (flash), mas para usar ele, precisa ter incluido no projeto o SWT url=http://www.eclipse.org/swt/[/url]. Porém existe um swt para windows, e outro para linux…

Como posso prosseguir? Existe 1 forma de incluir as 2 bibliotecas e detectar em qual SO tá rodando o programa?
Agradeço

Aqui enfrentamaos situação semelhante há algum tempo atrás. Além do Windows e Linux, distribuímos para Windows Mobile (JME CDC).

A solução foi criar um script ant que quando rodado gera uma distribuição para cada plataforma.

Abraços

Não entendi muito bem…
Tem outra solução?

Estou sem eclipse aqui, mas pensei em algo do tipo:

Criar 2 classes iguais, 1 com o import do swt para linux, e 1 com o import do swt para Windows…
Quando for chamar ela eu do um System.getProperty(“os.name”);, e dependendo do retorno eu executo a classe…

Dá certo isso??
Agradeço