C# — размер минимальный(кстати откуда взялось это требование?), под виндоус\макос\линукс, работа с портами элементарна все уже встроено в фреймворк, куча примеров, сохранение и загрузка конфигураций посредством сериализации — две строчки.
Delphi — есть готовые компоненты, размер экзешника приличный, размер коммьюнити небольшой, платформа в полумертвом состояние.