Ragazzi le comiche, mi viene l'idea dei thread
faccio un programma che attiva un thread che aggiorna una barra di avanzamento sul form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

t = New Threading.Thread(AddressOf Me.LupInfinito)
t.Start()


End Sub

Private Sub LupInfinito()
Dim i As Int32 = 1
Do While True
Threading.Thread.CurrentThread.Sleep(1000)
i = i + 2
Me.TextBox1.Text = i
Me.ProgressBar1.PerformStep()
Me.ProgressBar1.Update()
Loop
End Sub


Questo su VB.net 2003, solo 3 righe
immaginatevi quando ho certo di importarlo su vb.net2005....