It wouldn't be easy. SimpleGraph uses its own ScrollBar class to consider zoom factor. In lot of parts of the code, that class is engaged to calculate the viewport.
I know, i'd been working on it all day, but no luck.. Could you tell from what point i must start ? I've made a lot of cool skin, and standard scrollbar looks too terribly, i really need to improve it. i try to change HorzScrollBar.position when it invisible with change my own scrollbar.position, but again no luck
The best thing is to study SG code first. SG scrollbars are managed by TGraphScrollBar instances, however the scrollbar controls are part of SG window (not separate controls).