I have a macro that uses "insert_file_list()" and it can take a very long time scanning 10000s of files on a networked path. While the scan is going on, SE is frozen with no status displayed to the user.
It would be nice if there was an option added to insert_file_list() to tell it to display a status box showing how many files it found so far and a periodic update of the name of the file it just scanned. Additionally a "cancel" button could be useful, and insert_file_list() could return to the caller whether or not "cancel" was pressed.