Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Most logical, consistent ordering of columns

How can we be consistent with other file management systems?

Would users prefer to have the icons for rename, delete, unzip, list, restore or words?

Users prefer generally icons rather than names. Moreover, you can always put the mouse over the icon and you can read the description. In this case it will not confuse the user because there would be few icons in the page and it would be used icons that have already been used in other places at Moodle (specially when selecting the "Turn editing on mode").

This would be the icons that I find more usable and that are already used at Moodle:

Rename.gif Rename (used already at Moodle)

delete.gif Delete (used already at Moodle)

Hide.gif List (used already at Moodle but to hide, perhaps this can cause confusion...)

File:Backup.gif Restore or this one restore.jpg

winzip.JPG Unzip (my proposal) although at Moodle this icon is used zip.gif Zip icon as it can bee seen here Backup.JPG so if my proposal is used it should be changed of several pages in order to be consistent.

Ability to click on the column headings to sort the files username, file size, and modified date

This is a functionality that should be added to all tables.