<p>Can I programatically set the position of a WPF ListBox's scrollbar?  By default, I want it to go in the center.</p>

I don't think ListBoxes have that, but ListViews have the
EnsureVisible
method that moves the scrollbar to the place needed in order to make sure an item is shown.