Although this isn't entirely what you're asking for; what about using the (bundled) Nevo IR remote control software and Hijack?