Arduino Mega... duda comunicacion con PC

Efectivamente, creo que es normal. Al menos a mí siempre me reinician los programas al conectar el usb. Supongo que tenga que ver con el programa uploader. Quizás debas dejar el puerto abierto, si es que tu programa está conectado constantemente al arduino.