Garmin RR, by monkeyracer, with help from ThunderStick and ElCamino from mp3car.com
/For these files to work right, you will need to perform the following functions;

//on the button that accesses your GPS screen, you will need to change it to this:
"GMPC||GMPC_OVERLAY||RUNGMPC"
//Alternately, you can add this to make it a press and hold function:
@GMPC||GMPC_OVERLAY||RUNGMPC@

///for example, my GPS button looks like this, I can press it to load iGuidance, or press and hold to load GMPC:
B203,186,222,186,111,"GPS||GPS_OVERLAY",@GMPC||GMPC_OVERLAY||RUNGMPC@

//Add these lines to your skin's exectbl.ini:

"GMPC_OVERLAY","RUN;$SKINPATH$ElcosMenu.exe|GMPCOL.skin"
"GMPCOSK","RUN;$SKINPATH$ElcosMenu.exe|GMPCOSK.skin"
"X_OVERLAY","SENDMSG;ElcosMenu;Exit"
"GMPC","LOAD;GMPC.skin"
"RUNGMPC","RUN;$garminpath$;!CDP",GMPC.skin

//Add this line to your rr.ini:

garminpath=<<the path to garmin mobile pc>>

///(for example mine reads: garminpath=C:\Garmin\GarminMobilePC\Que.exe, your setup may differ)

//Also, Copy the appropriate .skin and .png files from the folder that shows your resolution as well as the ElcosMenu.exe and garminsendkey.exe to your skin folder.
//There are two versions depending on your screen resolution, make sure you are using the correct version.

For support, please visit the thread at mp3car.com.

Also, thanks to bimmerstyle for pointing out a mistake I made in the first version, this one should work "out of the box"