Ok, thanks. Figures they'd do that. Sounds like making an application compatible to use TrackIR requires the company producing the game to pay money. I'd hoped it was something like a mouse, where anyone wanting to make something compatible with TrackIR was free.
The USB part is because at least the data pipe side is standard, though I guess that doesn't matter since the device driver itself encrypts.
The TrackIR device driver does not encrypt the data that gets sent over the USB. That being said, it does send raw positional data to the PC which is processed by the TrackIR software. This process is known as serialization, where the data is serialized before being sent over the USB to the PC, where it is then deserialized by the TrackIR software.
This would of course require programming skills, regardless.
To use TrackIR in any application you develop, you would need to obtain a license from NaturalPoint (the company that produces TrackIR), which would allow you to use their software development kit (SDK) to integrate TrackIR support in your application. It includes the necessary tools and documentation as well as sample code and libraries required to use the SDK effectively. The cost of the license depends on the scope and scale of your project, as well as the number of units you plan to sell. Additionally, NaturalPoint has specific guidelines and requirements for using TrackIR in commercial products, and you would need to contact them directly to discuss your project and licensing options if this is truly something you are interested in.
EDIT: For added reference, the Falcon BMS combat flight simulator is a free standalone sim based on the leaked codebase of Falcon 4 (by Microprose, c.1999), and includes TrackIR support. This means that they were able to obtain a license from NaturalPoint.