Utilities to use special keys on keyboard?

A cd came with my keyboard with a program that controlled the extra keys on my keyboard - like for opening web browsers or e-mail or controlling sound volume. The program, though, was garbage - it was programmed badly and would often use 95% of the CPU time for no reason for extended periods of time.

Are there alternative applications that will allow me to use the extra key functionality? One nice thing that the previous program did was to allow me to use track forward/back buttons to control winamp, but stupidly stole the focus to do so, making it useful for changing tracks while in a game. Some program I could get that had the same functionality without that drawback would be really great.

What kind of keyboard is it?