**Edit: 11/7/2012, Microsoft released the newly updated Productivity Power Tools 2012 complete with Enhanced Scrollbar!**
Back in VisualStudio 2008, we had the awesome RockScroll / MetaScroll extension.
When VisualStudio 2010 was released, this extension was never ported. As far as I know, this is because VS2010 was a whole new IDE written in WPF, which VS2008 was not, so it would have been a difficult port. Instead, David Pugh of Microsoft wrote a nice set of extensions that performed similar functionality. This included the OverviewMargin and Structure Adornments extensions and a few others, and was all bundled into one extension named “AllMargins”.
After a while, AllMargins was no longer supported and removed from the extensions gallery. Microsoft released the Visual Studio 2010 Productivity Power Tools instead, which included a feature called the “Enhanced Scrollbar”, which did a lot of the things that OverviewMargin and the older RockScroll did.
So now we are on to VisualStudio 2012, which picked up more of the 2010 Productivity Power Tools features. However the “Enhanced SCrollbar” was not one of these features, but you can vote for it to be re-added here: http://connect.microsoft.com/VisualStudio/feedback/details/728679/useful-features-from-productivity-power-tools-missing
Until that happens, I dug up the old AllMargins / OverviewMargin extension source, and converted it to VisualStudio 2012. I also renamed it to “OverviewMargin2012.vsix” because it is a bit more searchable and intuitive than “AllMargins.vsix”.
Here is what my VS2012 looks like, with the dark theme, a custom color scheme, OverviewMargin2012, and ReSharper:
The source is available on my GitHub: https://github.com/rally25rs/OverviewMargin2012, or here is the built .vsix:
Once you install the .vsix, you can also configure it by editing the values in the registry. See here: http://dotnetdust.blogspot.com/2010/04/how-to-configure-allmargins-extension.html
If I have time, I would like to make an actual “settings” menu for this stuff, instead of having to edit it in the registry, but for now, editing the registry works.
This build of OverviewMargin2012, based off AllMargins, is covered by the Microsoft Public License (MS-PL).