Hmm.. I asked around and none of us know anything about QNX/photon. However, we definately want to help the community get going with Pluto.
Our Orbiter was written entirely in ANSI C++, and we use the same code for both Windows and Linux. In order to make the UI optimized and easy to port to other platforms, the Orbiter Gen actually does all the complicated 'pre-rendering', and basically just outputs static bitmap files that the Orbiter needs to display. That's how we were able to make the same Orbiter run on low-power devices like mobile phones. So, it should be very easy to make it run on any other type of device. Orbiter.cpp just has a handful of virtual functions that need to be implemented: Draw text, Draw a graphic, Draw a rectangle, etc. A few primitives. We use the SDL library to do this since that works on both Windows and Linux.
How do you compile for QNX/photon? Is it a Windows-based compiler? Is it ansi c++? Do you know if our code will compile on it? The easiest way to find out is just to check out the code and try to do a build. We provide both gcc makefiles, and vs.net project files. We can also provide some programming assistance on our end, although we don't have an Audrey.
Aaron