You can go that route. You will have whatever interface the application uses that you start, plus the ability to use the "mouse" control via Orbiter.
What would be nicer would be a real device template, which would talk to kodi's XML interface, send commands from buttons on your Orbiter remote. But that is much more work.
i have the code in a qt application i wrote im willing to hand over. But in being honest, i dont have time to really put into developing it fully.
It talks to kodi / xbmc over their http/json interface.