This may be a solution.
Drawing outside of column area in listview column header
http://stackoverflow.com/questions/1433292/drawing-outside-of-column-area-in-listview-column-header
For drawing scrollbar, you can change scrollbar image and catch the mouseDown event.
The following link tells about this.
How to skin scrollbars for Panels, in C#
http://www.codeproject.com/KB/miscctrl/customscrollbar.aspx
Hope this helps.
Best regards,
Ling Wang
Please remember to click “Mark as Answer�on the post that helps you, and to click “Unmark as Answer�if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.