Garmin needs a complete WinCE to function. However, this is not the case on most navigation systems. That is why it does not start.
By the way, it does not run on all emulators either. You were lucky.