En fait, avec le recule, il y a encore mieux (enfin, ça dépend de la situation)
Dans le .NET Framework 2.0 (donc avec VB 2005 express) le controle progressbar a une propriété style qui peut être réglé sur "Marquee".
Lorsque c´est le cas, la bar de dialogue défile en permanance, en recommancant au début lorsqu´elle arrive à la fin (un peu à la manière de windows au démarage).
Bien sûr, ça peut être écrit avec la méthodede [u_u] avec un truc genre :
if Progressbar.value=progressbar.maximum then progressbar.value=progressbar.minimum
Mais là on économise le timer.
Par contre ça ne sers plus à rien, car l´utilisateur ne sait pas à quel pourcentage on en est. La seule utilité est de montrer que le programme n´a pas planté et que l´on utilise les ressources du sytème à bon essient.