My guess would be
1/ Windows Form Application
Have you ever tried a serial to USB converter?
PC code... Being that you do not mind a learning curve and not all that familiar with VB, you could start learning Python or something like that. In my opinion there is something to be said about cross platform comparability. Linux, MAC OS, Windows, in the back ground on a server, Droids, broken iPhones...
Bookmarks