Eclipse で swt をつかった動く jar の作り方
1)準備
swt-win32-xxxx.dll を探して(C:\eclipse\configuration\org.eclipse.osgi\bundles\791\1\.cp で発見) パスの通った、または jarを置くディレクトリにコピーしておく。(C:\Program Files\Java\jre1.6.0_01\bin にcopy してみた。)
org.eclipse.swt.win32.win32.x86_3.2.2.vxxxx.jar と
org.eclipse.swt_3.2.2.vxxxx.jar をプラグインのディレクトリの下から探して java の lib/ext にコピーしておく。
2)jar をエクスポート

Eclipse の PackageExplorer から Export で、JAVA/JAR File を選択。

jar ファイル名を入力。

なにもせず次へ進む。

MANIFEST.MF を作るために [Browse...] をクリック。

ディレクトリを指定してファイル名に MANIFEST.MF を入力。

Select the class of the apprication entry にメインクラスを指定する。

jar を生成中。
3)拡張子 jar と javaw を関連付けする。

フォルダオプション

JAR の詳細設定

open のアクションを JAVAW に関連付ける。
アクションを実行するアプリケーション(L): に
"C:\Program Files\Java\jre1.6.0_01\bin\javaw.exe" -jar "%1" %*
を(パスは適宜指定)設定。
4)実行
ファイルをダブルクリックする。

動いた。