Ich würde die Programmierung unter MS Windows in C oder besser C++ durchführen. Als Entwicklungsumgebung würde ich das kostenlose MS Visual C++ Express, evtl. für Grafikausgaben oder die Programmierung der RS232 zusammen mit dem WinAPI32 SDK, einsetzen. Beispiel für eine Programmierung der seriellen Schnittstelle: http://www.codeproject.com/system/serial.asp
Keine Ahnung, ob Dir das weiter hilft. Vielleicht habe ich das auch noch nicht verstanden.