Hi guys,
Have either of you looked at using JMRI instead of RocRail? It's free and it works well.
It gives you throttles, decoder programming, turnout operation, routing and many more features including the ability to manage your layout from your phone/tablet (Android and iPhone currently supported!).
I'm not a developer on the project, however I'm using it in conjunction with MERG hardware and it works excellently (it works with most major USB/Serial -> DCC Command Station interfaces, not just MERG)!
Just a thought...
Matt