I published a blog post last year regarding the unnecessary context scrolling in Visual Studio 2010 here: http://www.simonrhart.com/2010/04/turning-off-context-menu-scrolling-in.html
This has been fixed in SP1 of VS2010 and can be downloaded here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5
A list of things that has been updated can be found here: http://support.microsoft.com/kb/983509
This particular fix applies to this: https://connect.microsoft.com/VisualStudio/feedback/details/533342
I tested this fix against the VS2010 SP1 beta (above) as it does seem to be fixed, so well done Microsoft!