Olvide mencionar, también para tu caso en partícular, que en el método Timer1Timer podrias recorrer la propiedad Threads del servidor para actualizar tu ListView (si esto fuera necesario, claro... ya que creo que con el evento OnDisconnect bastaria para mantenerla en sincronía)
Hasta luego.