Так тут речь идет уже о передаче данных по сети internet. Напрягает при каждом обновлении ПО качать сотни мегабайт (Типа Nero 9). ПО ТЕМЕ: C++ Builder 6 + компонент COM-порта AsyncPro 4 - в итоге получаем приложение < 1 MB, работающее от Win98 до Win7. Для полировки можно упаковать UPX-ом (до 300KB).