Just wanted to chime in that I've avoided this issue by simply using Pionara's launcher to start TCPMP. Since the head unit can't see what is happening on COM 4, the files play without issue. The iGO8 launcher does the same so it's also not an issue.
Solidtrick, I suggest you dump Shincoplayer...I used that briefly and found that I couldn't play some MP4 files (like the spider pig demo). I've been using the TCPMP player packaged with Miopocket and it works very well on our devices...it is even skinable (but I have yet to find one that works well with our small screens).
FYI, i've tried to resolve the poorly working stock navi that I have been experiencing and I've come up with nothing...I've tried running newer maps from the SD card but it's still behaving badly. I could have sworn that it was working well before running iGO8 but I can't be sure...I can't help but think that changing the registry for the com port is what caused this effect. Not being a programmer though, I have no idea. :/
In any case, I'm quite happy with how things are right now although I wish there was a way to access the phone menu while iGO8 or the videoplayer is running. If we ever get to that point, I'll definitely look into a permanent bypass.