In linea di massima si su tutto, però in questo caso ti consiglio caldamente di utilizzare una Leonardo come interfaccia tra il pc e il sistema, anche perché il DTMF lo generi facilmente tramite questa oltre che poterlo ricevere e decodificare.
- io sarei per il C++ ma c'è una qualche interfaccia grafica che mi conviene usare.... con esempi, etc..??
- ci sono delle funzoini specifiche che consentono di richiamare un programma estrerno, per esempio il player mp3?
- ci sono le funzoine per controllora la RS232 tramite un eseguibile da windows ???? ...
Tutto dipende da quello che vuoi esattamente sul lato pc, in linea di massima potresti utilizzare VisualStudio C++ in versione express, è free, e hai il grande vantaggio di utilizzare un ambiente visual che ti semplifica molto la vita per la creazione della GUI di controllo.
La seriale la puoi utilizzare come file, modo classico del C, oppure tramite vari plugin per il compilatore che la fanno diventare un oggetto e ti rendono l'uso semplicissimo, in alternativa tramite API di Windows, però qui la cosa si complica un pochino anche se hai il vantaggio di possedere il controllo totale sulla periferica.