You can try to make it appear faster.
Code:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    Me.Visible = False
    Refresh
    Unload Me
End Sub
This way, the program will unload in the background (i think. I'm not gonna write a program with a 2000+ noded treeview control, just to test it )

It's prolly NOT the best way, but it should work. Lemme know if it does

------------------
r0ach(tm)