or maybe it's due to the old compiler, Delphi 7. I know Delphi XE (2011) has proper support for mouse wheel but this compiler is way to expensive for me (I got Delphi 7 for a very cheap price).
But I'll look into it. See if there's anything to be done about the wheel scroll.