If you have the code available then converting that back to pseudo code would be the first step. Once you have that, you have a simple framework that can be used to recreate the code in any language and syntax needed. I had a code I wrote in AutoHotKey (which is very similar to AutoIt) and it worked fine. I decided to move away from Windows and AHP and on to HG with a RPi. With the Pseudo code in hand from my first program, I adapted it to work with HG and called it Advanced Smart Lights (building on the basic Smart Lights code Gene originally wrote).
With the proper desire and a very basic programming methodology, you can pretty quickly recreate the XTBR programmer in any other language that has support for the hardware. If HG does, I'd recommend considering Python as the language since it is so useful on all platforms. C# is fine, but it's not nearly as wide spread for this type of application so unless you do other things outside of home automation, you might not see it as useful.