There's another Eclipse plugin for managing LaTeX called TeXlipse (which I use and am not entirely satisfied with). Maybe you'd be interested in basing your efforts on it?
(sourceforge page is here: http://texlipse.sourceforge.net/ )
If it's not available for all platforms it shouldn't be available to any.
I suggest you either completly drop preview support or use something that's crossplatform (look for java libraries).