E' normale in quanto leggevi dall'inizio alla fine e mettevi tutto nella ComboBox. Come hai già scritto, devi leggere un rigo alla volta.
Oltre ad usare la funzione StreamReader(), puoi usare anche File.ReadAllLines() della stessa classe System.IO;

Ecco un esempio in C#. Non dovrebbe essere difficile a convertire in VB.NET
Codice PHP:
string[] m_accounts System.IO.File.ReadAllLines(txtpercorso.Text);
foreach (
string m_account in m_accounts)
    
Form1.cbaccount.Items.Add(m_account);