Θα μπορούσες να χρησιμοποιήσεις την Application.DoEvents αλλά νομίζω και πάλι θα έχεις κάποια μικροπροβληματάκια. Σίγουρα όμως θα δεις μεγάλη βεκτίωση και ίσως αν μείνεις μόνο στην εμφάνιση ενός progress bar να μην καταλάβεις και τίποτα. Αν όμως αργότερα θα ήθελες και να γράφεις στην φόρμα προόδου πιο node γράφεται σε αρχείο τότε θα παρατηρήσεις ότι η DoEvents "πηδάει" κάποια nodes ή δεν τα εμφανίζει σωστά. Το πιο σωστό θα ήταν να φτιάξεις ένα δεύτερο Thread, σε αυτό το Thread να μεταφέρεις τον κώδικα που γράφεις στο αρχείο και να ενημερώνεις το Application Thread στο οποίο θα έχεις φορτώσει την φόρμα προόδου, την πρόοδο που έχει γίνει.
Παραδείγματα θα βρεις αρκετά στο Net για αυτό το θέμα.