Après avoir balayé le net via google, je n'ai trouvé aucune info clair expliquant comment ne pas bloquer l'application durant la lecture du canal output afin d'afficher, en temps reel, le temps restant et une progress bar comme tu le fais avec l'ETA dans ton appli durant l'ajout d'ISO sur le HDD.
Je m'en remet donc à ton experience sur C# pour me donner un conseil, si tu n'y vois pas d'inconveniant, d'après le code que tu nous a communiqué via ce sujet Caliméro.
Amicalement,