Позавчера как раз допиливали на работе библиотеку на С под вещание с Moxa по rs232.
Думаю, что если поискать, то можно найти еще не одну такую или аналогичную основу на С или С++ и для Ваших нужд.
А дальше уже сделать для нее GUI, работу с конфигами и т.п. По-моему, это лучше делать под конкретную платформу, если действительно есть ограничение по размеру. Если такого нет, то пишите на Qt (с С/С++ он дружит прекрасно). А для уменьшения размера исполняемого файла программы на их форумах уже давно обсуждаются такие темы.