The AUCP has a settings tab, where you can enter the keystrokes for whatever you would like for stop, play, forward, etc built in, and it uses the parser that Landin has been working on as part of the eXtremeUI. The other option of course, get a multimedia keyboard, which have their own controls for said functions on them anyhow, which adds the benefit of allowing you to use your "normal" one as mentioned above without recreating playlists and such, but hey, I'm lazy, so I try to take the easy way out when I can. There really is no need to re-invent the wheel, is there?