A nice addition for usability would be to have a progress indicator for when large amounts of files are being scanned. Even something as simple as "X/Y Files Scanned - Z% Complete" would be decent.
A further enhancement to this would be a "time elapsed/estimated time remaining" counter.