Finally, someone else is trying to use this stuff!
I wrote a paper on using it in VC++ that you can get at my website:
http://www.robbayer.com. Look under the How-To's section.
Remember: DLL's do not "link" in the traditional sense. They are called Dynamic Link Libraries for a reason: they link in at runtime. I explained most of this stuff in my paper, but if you still have questions, PM/email me or continue replying to this thread.
As for usefulness to FIRST, I have used it in two different programs with very positive results. The first is a PBASIC IDE that runs under Linux (RoboIDE). The second is my program generator (RoboGUI), which uses the tokenizer to send code directly to the RC.