Could it be that the files you are copying on the other computer are open and locked by another process? That could cause an exception in your code which if you aren't handling gracefully could cause the thread to lock up.

VB.NET Help