I think if you force the listbox to redraw itself when it loses focus, this won't happen. I had the flicker problem when I setup a project like you did, and this code fixed it
Private Sub ListBox1_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.Leave
ListBox1.Update()
End Sub
HTH