Happy to report that I successfully developed a cross-platform application to control the LynxMotion robot arm (tested on AL5D model), using C++ and Qt.
Here are screenshots from Windows 7, posted Mac and Linux in those forums respectively.
http://dign.eu/bci/lynxmove_qt/LynxMoveQt_Windows01.png
http://dign.eu/bci/lynxmove_qt/LynxMoveQt_Windows02.png
http://dign.eu/bci/lynxmove_qt/LynxMoveQt_Windows03.png
I would be interested to know if:
(1) other people also use channels 00 - 04 (as I hardcoded these now)
(2) other people also use their serial port’s default settings (baudrate 115200 etc) (as these are also hardcoded, and only the serial port is offered as a variable)