>>695
>  Thread1の中ではtimer1.Enabelと同様に、TextBox1.Textとかから情報を受け取ることができないのでしょうか?

とりあえず読むだけなら深く考える事もなく可能だよ。

>  例えば>>692のソース内の
>  string copy1 = Application.StartupPath.ToString() + "\\" + "test1.bin";    という箇所を  
>  string copy1 = TextBox1.Text.ToString();
>  みたいにして、任意のファイルをコピーしたいのですが、timer1.Enabelと同様、エラーが出てしまいます。

この質問にはstaticと言うものを理解する必要がある。
端的に言ってthread1メソッドからstaticキーワードをはずせば可能になるだろうけど。
もっと基礎を勉強すべきだね。