Qip 2012. Пользуюсь в командировках, хорошо передаёт файлы. Работает на нестабильных соединениях. Да и понтов вроде открывания люка авто через сервер-спутник нет. Просто мессенджер.
Но, лучше форму из потока не менять. Я, как правило, отправляю из потока PostMessage.
typedef struct {
HWND__* hWindow;
unsigned int Msg;
} MessageFromThread;
MessageFromThread msge_params;
msge_params.hWindow = this->Handle;
msge_params.Msg = MSGE_THR_YOUR_MESSAGE_MACRO;
CreateThread(NULL...