KatMouse: A Freeware Mouse Wheel Utility For Windows
From the FAQ:
The prime purpose of the KatMouse utility is to enhance the functionality of mice with a scroll wheel, offering 'universal' scrolling: moving the mouse wheel will scroll the window directly beneath the mouse cursor (not the one with the keyboard focus, which is default on Windows OSes). This is a major increase in the usefullness of the mouse wheel.
Another feature involves the wheel button. Since the wheel button is not consistently used in Windows, KatMouse can use it for a kind of task switching: with a click of the wheel button you can push a window to the buttom of the stack of windows that is your desktop, making a recovered window the active window.
I have tried it and it works for me [XP SP3]
Q: Some windows do not scroll at all!?
A: Try the following: Go to the KatMouse 'Settings' window by right-clicking on the tray icon, select the 'Classes' tab and drag the crosshair to the problematic window. A new entry appears in the list box. Press the 'Apply' button. Now try to scroll the window. If it works now, you're done. If not, double-click the listbox entry and unselect the 'Has scroll wheel support' checkbox. Press 'Ok' and scroll the window now. If it does not work now, I fear you're out of luck.
Link: KatMouse - mouse wheel utility for Windows