I'm not sure, but I think that if you set the windowstate (Form1.WindowState=1) to minimized, then copy the files, then after that change the windowstate back to normal, I think that should work. It works on my computer, but I'm copying small files.

As for the second thing, I'm not sure.