Stickamp lets you control Winamp using any standard Windows joystick or game controller. You can assign 20 different functions to both the d-pad and (up to) 16 buttons. Completely customizable, and saves automatically.
I didn't have any controllers available to test this though it didn't appear to affect Winamp's operation.