This property of the Application Class will return the Visual Studio path wherever it is on the PC.
Application.StartupPath
On my PC, this returns:
C:\Users\<MyUserName>\Documents\Visual Studio 2012\Projects\<MySolutionName>\<MyProjectName>\bin
You can extract the path to Visual Studio from the returned value. This works whether or not the default installation path was overridden or not.