Update:
Miopocket works, and while awesome, it has a very large foot print. After work today I will be messing with CeFFM
Link:
[APP/SKN][Beta][CE 5.0/6.0] ceFFM - A Fingerfriendly Menu (Shell) for Sat Nav's - xda-developers
This is a bit newer of a program, in the sense that it has been updated this year, MioPocket hasn't been updated since 2010. While messing with Miopocket I was able to use a file manager and get access to the actual front end of the head unit, so now I can modify the GUI and other things. I also found there is a Tire Pressure Sensor application hidden in the head unit. Eonon sells one head unit right now with this app and it costs almost $400 plus $120 for the sensors. So maybe I can put new sensors in later.
Anyways what this tells me is that the whole head unit is Windows CE based and that the Radio components and the GPS are built together, some head units have completely separate mother boards. So I may be able to modify the whole unit and turn it into a "carputer" since I have access to all the drivers. I have some experience in modifying android phones so the concept is pretty much the same. I'll keep messing with it and see what I can do.
What I'm planning now is instead of having to run a separate session of Windows and hogging up limited resources I will add a new icon into the front end and have it open the OBDII program that way. The amount of things that can be done now is limitless. I hope some people will find this useful, when I actually get somewhere with this, I will start a new thread.