This is a feature I’d need as well. If someone is interested in writing such an extension, I suggest starting with WordPress wp-admin/upload.php as the basis for the extension. This file is resposible for the file attachment uploads in WordPress administrator intefrace and I don’t see any reason reinventing the wheel. It used for example by WordPress wp-admin/post-new.php as an Iframe inclusion.