l'ho fatto un po' più grazioso (eeeh sono farmacista )

codice:
Dim v As Integer = 0
For i As Integer = 1 To 8000
     Dim btn As New Button
     btn.Size = New Size(200, 40)
     btn.Location = New Point(32, v)
     btn.Text = "n. " & i
     Panel1.Controls.Add(btn)
     v += 40
Next
il risultato è ke se ne è tirati pure 8.000 (in tempi biblici però), x cui nn pare ci siano problemi per la Form... forse il problema è del Visual Studio a questo punto.
Ripeto mi è capitato che appena ho aggiunto un controllo nn si compilava ed eseguiva più l'applicazione con F5. Tolto questo riprendeva a funzionare. Reinserendo un altro controllo (anche di diverso tipo) non funzionava più.

Grazie per avermi risposto
del resto credo che questa problematica può interessare non solo me...
ciao