This:
vb.net Code:
  1. My.Settings.M_IPs = M_Ips2.ToList
should be this:
vb.net Code:
  1. My.Settings.M_IPs.AddRange(M_Ips2)
You may want to call Clear on the existing collection first, if it may already contain items.