My application uses entity framework to pull in a small tiny set of results... It takes about 3 seconds for it to do it? Why might this be?
Start.cs
The ListBox has to redraw every time you add an item. You can either use Dmitry's method of using AddRange(), or you can wrap your loop with BeginUpdate()/EndUpdate() calls.
ListBoxProjectType.BeginUpdate();
foreach( var projectType in projectTypes )
{
ListBoxProjectType.Items.Add(projectType.Title);
}
ListBoxProjectType.EndUpdate();