Я не уверен, что это можно считать "ошибкой"; скорее побочный эффект от того, как Visual Studio 2012 рисует светящиеся границы окна. Каждая из верхней, левой, правой и нижней границ фактически является отдельными окнами с именем класса "VisualStudioGlowWindow"; Вы можете использовать Spy++, чтобы проверить это.
Согласно Spy++, четыре окна с тенями скрыты, когда главное окно развернуто. Поскольку Aero-docking главное окно к одному из краев экрана не является полностью "развернутым" состоянием окна, код, управляющий теневыми окнами, не скрывает их, и в итоге они "просачиваются" в соседний монитор.
Было бы интересно посмотреть, останется ли эта проблема в Windows 10, так как функция светящейся границы встроена в операционную систему в этой версии и должна соответствующим образом управлять собой, когда окно развернуто. К сожалению, у меня нет установки с несколькими мониторами в Windows 10 для проверки этого.