Deletion worker has a progessbar

Uses IProgess to display an optional progessbar