Somebody converted the SDK example into .Net you should have a look at the sources again. modCom is vital to getting the SDK to work since its where the code to send/receive data to/from RR lies.
If you just want to send data/commands to RR, you can simply use Exec.EXE.. if you want to RECEIVE data from RR, then you'd need to use the SDK.. Unfortunately all the examples I have made are in VB6 (because for as much as I hate it, I have .NET twice as much).. If you really want it, I can create a COM/ActiveX Component (a .OCX) that one could include in their project to piggyback into RR and receive skin commands and provide label codes etc.. this would be pretty much what the Extension plugin support already is, except that it would be usable from any language that supports ActiveX objects.