Seems to be fine
I simply copied the files straight off the XP drive installed the emulator and images, called the batch file up from within CF, and it embeds straight away and tomtom still works smoothly.
One tweak I have done is make PPC run at startup using a batch file containing:
"C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe" "C:\Program Files\Microsoft Windows Mobile 5.0 MSFP Emulator Images\pocketpc.nb0" /s "C:\pocketpc.dess" /p /sharedfolder "C:\StorageCard" /vmname TomTom /video 800x318x16 /memsize 128
I then open tomtom from within the emu. manually
then run CF
Then make CF run an empty batch file called TomTom.bat containing only
cmd
exit
And give it TomTom as a window name
This forces CF to Embed the already open Emulated TomTom program
Only thing is I have removed the serial bit as its crashing out in the house with no GPS, and the GPS unit is built into my car now
TomTom takes ages to load at first (hence the pre-loading thing) on a SP13000 but runs through the menus pretty smoothly once loaded, and music doesn't stutter
I use hibernate and suspend all the time so the long startup doesn't matter. Up to now all seems well after resuming
Will test in car soon...