Ok it's all a matter of what run as SWT application do
it sets -Djava.library.path to the path of the SWT dlls
so we can make it point to the jmf Dlls path
goto Run..>Arguments>VM Arguments
then add
-Djava.library.path=.\\jmfdlls
where jmfdlls is folder contains ALL DLLs inside your project
or easily if you have installed jmf by installer
-Djava.library.path=C:\\WINDOWS\\system32
I tried it it works
Note : this is applied when using any library that use native codewith swt e.g. jacob
this solution is from this thread
http://eclipsezone.com/forums/thread.jspa?threadID=80055
And this
http://eclipsezone.com/forums/thread.jspa?threadID=28020