Используйте AddRange, это может принимать массив объектов.
Вот пример кода:
Запустите новый проект WinForms, перетащите список в форму:
string[] names = new string[3];
names[0] = "Item 1";
names[1] = "Item 2";
names[2] = "Item 3";
this.listBox1.Items.AddRange(names);
Для вашего конкретного примера:
// Get an array of all the task names
string[] taskNames = st.GetTaskNames();
this.listBox1.Items.AddRange(taskNames);
Если это вызывается многократно, перед добавлением элементов позвоните по мере необходимости:
this.listBox1.Items.Clear();