Change
Code:
ElapsedLabel.Caption := Format('%s', [TicksToStr(CurTick - StartTick)]);
to
Code:
ElapsedLabel.Caption := ExpandConstant('{cm:ElapsedTime}') + ': ' + Format('%s', [TicksToStr(CurTick - StartTick)]);
For correct time remaining i have to pass pcoftotal to isarcextract and define it for each archive. It's not the way I want it because I want it without set a value for each archive in use. And that's why I have time remaining deactivated in current release (with current system you will get incorrect times). Will see if there is a other way to make without do it manually.