Lo que pasó fue que el depurador del Visual Studio (supongo que le instalaste visual studio) interceptó un cuelge del explorer.exe y te manda a depurarlo. Si te sale esa pantalla en cada arranque es porque algo te jodió el explorer.exe (un virus quizas), lo que debes hacer es pasarle el...
Deberías quedarte con la versión más antigüa, eso te asegura que tús proyectos se puedan abrir bien en los computadores de tú cole (los proyectos de una versión vieja se pueden abrir en una nueva, pero no al reves).
No ando muy pulido en .NET, pero le hice una pequeña modificación al código (puede que necesiten ajustarlo, pero basicamente es ciclo while que si el usuario mete mal la contraseña se le suma 1 a un contador (que lleva un conteo de intentos fallidos) y cuando llega a 5 le cierra la conexión y el...
Si instalaste Win7 en una partición aparte el debería mostrar al arranque un menú con 2 entradas, una es la del Win7 y la otra que dice "usar versión anterior de Windows" o algo así. Esa es la que carga el XP. Si no te sale ese menú revisa a ver si tienes el XP en la partición del win7 o en...
Instalaté el EasyBCD (en el Win7), este programa te permite quitar la entrada duplicada que no te sirve y cambiar el nombre de la entrada de windows xp, entre otras cosas.
Lo mejor que puedes hacer es comprarte otro rigido y uno externo. Toma un linux que tengas a mano y usalo para pasar tús archivos del DD antigüo al externo y cambia el antigüo DD por el nuevo. Ya de ahí es sólo instalar el SO que usas y pasar todo de vuelta desde el externo.