من تا حالا همچین کاری نکردم ولی نکته ای که به ذهن میرسه این که شما میخواید برای بالا بردن سرعت اپلود چنین کاری بکنید یکم تصمیم دشواری هست. چون سرعت اپلود معمولا توی adsl های خانگی نهایت 50 کیلوبایت در ثانیه یا یخورده بالاتر هست. بیشتر برنامه های ftp هم تا اونجا که من دیدم یکی یکی ارسال میکنند یعنی احتمالا قضیه تاثیر گذاری روی سرعت با دانلود منیجر متفاوت هست. حالا این طرف داستان هم هزینه کمی برای پیاده سازی این مورد نمیکنید کد نویسی و باگهای احتمالی ممکنه اذیتتون کنه...
در مورد کد ارسالی شما یه ایرادی که همون لحظه اول به چشم میخوره از داخل ترد سعی شده در ایترفیس برنامه تغییرات ایجاد کنه مثلا یه چیزی به listbox اضافه میکنه و ... که این درست نیست و مشکل ایجاد میکنه. شاید مشکل اصلی این نباشه ولی این نحوه به روز رسانی فرم از داخل ترد قطعا اشتباه هست و اگر هم تو یکی دو بار اجرا چیزی نبینید ولی بالاخره این کد باگ درست میکنه..