Indeed, it may not be easy at all.
I'm surprised Logitech hasn't released the SDK yet for their G19. You'd think a company that is about to release a new piece of gaming hardware would release developer tools long before the product is released. Oh well, I guess we'll have to wait a while after the product comes to market.
Thanks for the info, Frosty.
P.S. The software for it
is available here, but I don't know if this includes an SDK or not. However, it does include an emulator to test applications without needing a G19 keyboard.