Extract archives with condition?

Insert

cmd.RunCommand('Delete FILE="' + item + '" QUIET');

after

cmd.RunCommand(cmdLine);

Keep in mind that there is no error checking. The archives get deleted whether the extraction was successful or not.

And while you are at it:

Insert

cmd.SetDestTab(tab);

after

cmd.deselect = false;

so it works properly in single lister display.