Just to update anyone actually paying attention to this, I've managed to get a native XPCOM component written that starts to implement the BitTorrent spec. Currently it just reads in the .torrent files, but it does that correctly, and uses C++ objects as opposed to JavaScript objects to contain the information. (Which was a challenge in and of itself, since C++ has no runtime type checking.)
I've also learned enough about the XPCOM string library to successfully create native strings, so that's cool too.
I've also added a new "topic" for FireTorrent, so if you want an RSS feed for FireTorrent information, you can head over to that category and grab the XML feed link on the bottom.
This doesn't really prove anything, but here's a screenshot of the Windows XP crash dialog, showing Firefox crashing inside "firetorrent.dll" :):
So, yeah, I'm still working on it. If anyone asks me (post a comment, send an email, whatever), I'll post the current source code. It doesn't actually work, but it doesn't do anything harmful.
Just checking...
Just verifying that people actually can post comments.