Qt + QtCreator и С++.
Работа с COM-портами есть в примерах, непосредственно в IDE, выкачивается как пример, который можно тут же начать переделывать под себя.
С++ там не сложный, если знаете С, то этого достаточно чтобы освоится.
Есть конструктор GUI.
Если использовать для работы с окружением классы Qt. Обращение к файловой системе, UART, конфиги, базы данных. То получится очень переносимое решение.