Just want to let everyone know that I have SWT working nearly perfectly in my own environment, both as an Eclipse plug-in as well as a standalone application. It's rough around the edges and not very Xith-like at the moment so hopefully Marvin can have an IM discussion with me at some point so that I can refactor it in line with Xith design goals.
Also interesting, it behaves much better on the Mac OS X platform now. Previously, it ran but a number of warnings to the console indicated native memory leaks and the native code would crash upon exit quite frequently. Now, it seems perfect.
The only outstanding issue is attempting to dispose an object after it has already been disposed. Once I solve that, SWT will be working in all threading models standalone or inside Eclipse. Then it's just refactoring it so that it is usable through an API that looks like the AWT, Swing, and LWJGL modes of Xith.
On that last day when I said I would take off, I really didn't so I've put in about 20 straight days > 12 hrs each day. I'm going to take a rest tonight after a slacker 9 hr day

and take some rest over the next few. Don't be alarmed if I'm not around quite as often for a few days.
I ran these 4 benchmark tests at the same time in the same process just using multiple threads. Using JOGL_AWT, input went to the right screen at the right time so the user would think that it is 4 separate programs unless you told them. Using JOGL_SWT, the Q3FlightBenchmark grabbed the mouse and wouldn't let go.
DisplayMode displayMode = DisplayModeSelector.getImplementation( OpenGLLayer.JOGL_AWT ).getBestMode( 800, 600 );
new MD2LoaderTest( new CanvasConstructionInfo( displayMode, Xith3DTest.DEFAULT_FULLSCREEN, "MD2Test" ), null );
new BulletTest( new CanvasConstructionInfo( displayMode, Xith3DTest.DEFAULT_FULLSCREEN, "BulletTest" ), null );
new SharedGroupTest( new CanvasConstructionInfo( displayMode, Xith3DTest.DEFAULT_FULLSCREEN, "SharedGroupTest" ), null );
new Q3FlightBenchmark( new CanvasConstructionInfo( displayMode, Xith3DTest.DEFAULT_FULLSCREEN, "Q3FlightBenchmark" ), null );
CameraFlight started.
CameraFlight ended. (average FPS: 78.19)
CameraFlight ended. (average FPS: 75.33)
The MD2LoaderTest was reporting about 90 FPS in the title bar
CPU usage on my Mac Powerbook Pro (Core Duo 2.4 GHz laptop) was about 80% of 1 core
DisplayMode displayMode = DisplayModeSelector.getImplementation( OpenGLLayer.JOGL_SWT ).getBestMode( 800, 600 );
new MD2LoaderTest( new CanvasConstructionInfo( displayMode, Xith3DTest.DEFAULT_FULLSCREEN, "MD2Test" ), null );
new BulletTest( new CanvasConstructionInfo( displayMode, Xith3DTest.DEFAULT_FULLSCREEN, "BulletTest" ), null );
new SharedGroupTest( new CanvasConstructionInfo( displayMode, Xith3DTest.DEFAULT_FULLSCREEN, "SharedGroupTest" ), null );
new Q3FlightBenchmark( new CanvasConstructionInfo( displayMode, Xith3DTest.DEFAULT_FULLSCREEN, "Q3FlightBenchmark" ), null );
CameraFlight started.
CameraFlight ended. (average FPS: 57.9)
CameraFlight ended. (average FPS: 61.02)
The MD2LoaderTest reported about 60 FPS in the title bar
CPU usage on my Mac Powerbook Pro (Core Duo 2.4 GHz laptop) was about 110% of 1 core