When my program starts up I am calling a subroutine in the form load event that copys some files from one network location to another. This process can take from a few seconds to approximately 8-10 seconds. This of course delays any interaction with the form until the copy process is complete. What's the easiest way to run this copy operation in another thread or task so that the form is responsive while the copy operation takes place in the background? Thanks...