Based on my Drag and Drop upload block, I've put together a core patch that would enable it to work across a site (without having to install my block). For those who are not familiar with the block, when course editing is on, users can drag one or more files from their desktop, onto a course section, and have them appear as resources (plus a more experimental feature that does the same for links & blocks of text dragged onto the course). This relies on certain features of HTML 5 which are available in recent versions of Firefox and Chrome (and possibly Safari?), but not in Internet Explorer (at least not in IE9).
The patch is available here: https://github.com/davosmith/moodle/tree/MDL-22504_drag_and_drop_upload
With the related tracker issue here: http://tracker.moodle.org/browse/MDL-22504
It's still a bit rough and ready, but I'd appreciate some feedback on it (especially anything related to the code that might improve its chances of getting accepted into Moodle core).
Note: to enable drag and drop upload, you need to visit the 'Admin / Appearance' page and tick the 'Enable drag and drop upload' option.