Are they global?
It is my understanding that messages get sent to the active window only. Global hotkeys would require something like a system hook (either a message hook or a keyboard hook). I may be wrong though.
ETA: Well, you definitely fixed the problem of messages getting eaten. Thanks! Still, nothing happens with the play/pause/stop buttons... Any plans to get this running? Is it easy from what you've seen?