The last sit-stand desk I had at work used LIN to talk between the interface and the motor. We built a little injection board to program this in for us. If you don't mind hacking the interface, it would be easier to solder something directly onto the microswitches and control that from an Arduino or whatever.