I just updated it today (found some bugs). The basic engine is very similar to the one used in makehex which is very similar to the one in Genirdb which I think was the first instance of the species (transform a protocol description and a set of key codes to Pronto Hex).
I am planning to take my entire library of irp/device files and include them in the programs ini folder. I suspect that the majority of the ini files that are provided with makehex will also work (I do need to add the "function" command which generates all possible key codes to be compatible with the irp nomenclature in makehex).
IRGen will only build the codes whose code values have been explicitly stated and named (e.g. Power_on = 46")
Let me know if you have any issues. It was built using win 7 x64 and sometimes other MS OS's get "unhappy". There is a high probablility that all you need is the exe, the IRGen.ini file and the inifiles folder; but that will be very OS dependent.