Un problema de ese tipo es como para decir "Bienvenido a .NET"
Me ha pasado eso de que tras un cierto tiempo una aplicacion me ha dejado de responder, sin una aparente razon. Si el destino son windows 32bits, compila en 32bits y verifica que sea en modo release (Ambas opciones las tenes en el menu Build\Configuration Manager).
Saludos.