Salve, non appena risolto un problema me ne si presenta uno nuovo

Ho diverse TextBox (sulle 50), sfruttando l'AutoCompleteCustomSource volevo importare una serie di stringhe contenute in un file .txt, ci sono riuscito utilizzando l'IO.StreamReader ma essendo molte le TextBox (devo importare le stesse "voci" per tutte le TextBox) ci vorrebbe molto codice, volevo capire se c'è magari una soluzione più "intelligente":

non sono riuscito ad attuare una cosa del tipo:
dopo aver caricato l'AutoCompleteCustomSource nella TextBox1
codice:
TextBox2.AutoCompleteCustomSource = TextBox1.AutoCompleteCustomSource
(in modo da caricarlo in una sola TextBox ed uguagliare le altre)

non inoltre riuscito a fare una cosa del tipo:
codice:
Dim MySource As New AutoCompleteStringCollection()
                MySource.AddRange(New String() {Application.StartupPath & "\file.txt"})
                TextBox1.AutoCompleteCustomSource = MySource
                TextBox2.AutoCompleteCustomSource = MySource
                ecc, ecc...