iT>Но твой вариант — имхо, просто не решает ни одного из трех вариантов постановки (показать процент завершения, показать, что прога не зависла, показать время выполнения).
Тем не менее, подобный прогрессбар -- стандартная практика, когда оценить объем работы сложно/невозможно.