> It would be more natural for the dialog to work with dragging.

There is a patch for drag and drop onto the canvas here.
Reusing the existing clipboard code.
Testing always appreciated ...
https://bugs.launchpad.net/inkscape/+bug/1079971