Run commands and copy files in --dispvm from dom0

This sounds as an oxymoron. I think it would be helpful to explain why you would want to use a specific, but not any dvm?

Maybe you should look at /usr/lib/qubes/qvm-actions.sh and try to customize it for your purposes. It would be nice to let us know about the final script anyway, since I have a similar need…