Предполагая, что это приложение использует потоки для предотвращения блокировки пользовательского интерфейса во время этих длительных задач, я бы рекомендовал изучить использование встроенного метода ReportProgress, встроенного в фоновые рабочие.
http://msdn.microsoft.com/en-us/library/a3zbdb1t.aspx
Что касается элемента управления, вы можете обновить практически все, что угодно с помощью метода. Я бы порекомендовал текстовое поле или ярлык.
Если это не вариант, не могли бы вы прояснить свой сценарий немного подробнее?