I have a TrackIR device which I use primarily with Flight Simulator X, and ran into an issue out of the blue. Nothing was changed on my system and it was running fine previously, using version 5.1 of the software. Suddenly when TrackIR would load it would simply say "error" in a dialogue box and then close. To get past this error I discovered that the checkbox under OpenGL Settings called "Triple Buffering" was causing the issue. Simply un-checking the box has made the error go away.
Thus far, even at this writing, version 5.2 of their software has not fixed this glitch. This was with my ATI 5850 card combined with Windows 8 x64 RTM (and the latest Windows updates).