Show cause of error when opening drag-&-dropped files fails

Plumb the error code back from the `FILE_OPEN` command, and display errors in the existing bullet list error dialog used by DragAndDrop.
how about naming this argument `paths` since it's an array of `paths`?