I have tested this with scanaerial: the progress dialog dialog appears and the cancel button is working.
This plugin is not maintained anymore by its author so we won't put additional effort on this subject.