Hola amigos, como siempre la idea de movilla es buena pero si kieres hacer lo ke tu dices solo tienes ke hacer un
Load(FrmProcesando) donde procesando no tenga codigo, de esa forma cargas el formulario y desde el do while le envias datos al formulario procesando
Ejº FrmProcesando.Progressbar1.value=FrmProcesando.Progressbar1.value+Num
Donde num es el porcentaje del archivo ke estas cargando por ejemplo, haciendole un Frmprocesando.Refresh
Fale? espero ke te sirva, un saludo