Ah, you should give it a try! It isn't as hard as it may look. The main problem with this is that I don't yet have a mechanism to store and retrieve an individual keyset (or subset of keys). I'd also have to make the Pierogi IR device manager available separate from the rest of the code. Basically, the current Pierogi design works against this. However, let me mention that this is exactly how the LIRC server works -- you feed it an individual LIRC config file, and then make calls to it from your own personalized front-end. Existing desktop IR widgets, such as the very nice RaeMote, work in exactly this manner. So you don't need to wait on Pierogi if you'd like to develop something like that...