bueno soy nuevo en visual basic....creo que lo que quieres es esto
tiene un ListBox + un Timer (tiene que tener intervalo a 2000)
Private Sub Form_Load()
List1.AddItem "Haha"
List1.AddItem "Haha2"
List1.AddItem "Haha3"
List1.AddItem "Haha4"
End Sub
Private Sub Timer1_Timer()
If Timer1.Interval = 2000 Then GoTo List:
List:
List1.Clear
List1.AddItem "Haha4"
List1.AddItem "Haha2"
List1.AddItem "Haha3"
List1.AddItem "Haha1"
End Sub
lo que hace es que cuando llege el timer a 2 seg limpia el listbox y añade nuevos
lo malo es que debes poner todos asi

espero aver te ayudado (como soy nuevo no mucho creo

)
saludos