It's been a while since I've really come out of lurking, but I've recently been trying this version out a bit and enjoying it. Kudos.
A couple of things were bugging me about the scrollbars. Since I originally wrote all the code for them in the first place and was responsible for these issues, I figured it might be fitting to take care of them myself.
1. After scrolling down the list of job ratings on the girl details screen, and then switching to a different girl, the scrollbar position for the job ratings text wasn't correctly resetting to the top when the text was updated, leaving it out of sync with the actual text box until moved. This was a bug, fixed.
2. Clicking in the space between the draggable part of the scrollbar and the top or bottom was set to move only 3 lines, while the standard for most applications with scrollbars is to scroll either a full page or more commonly one line less than a full page. The "one line less than a full page" approach is now used.
3. Using a mouse scrollwheel or the up and down buttons on the scrollbar itself was set to scroll only 1 line at a time, while the standard is generally 3 lines in most applications. So, scrollbars now default to scrolling 3 lines at a time instead of 1.
I also went ahead and added config options for that last point so that the scroll amount can be configured, with separate options between listboxes and textboxes. I added these under Resolution in the config as ListScrollAmount and TextScrollAmount, so for example (note the last two options added):
<Resolution
Resolution="J_1024x768"
Width="1024"
Height="768"
ScaleWidth="800"
ScaleHeight="600"
FullScreen="false"
ListScrollAmount="3"
TextScrollAmount="3" />
That way, if somebody for instance wants their listboxes to still only scroll one line at a time, or to have textboxes scroll more lines at a time (the job ratings text is pretty long, so that might be convenient), they can easily change it.
Attached is a diff patch against SVN revision 128 with these changes.