Windows CE e Windows XP são dois sistemas operacionais diferentes, aplicativos projetados para um deles não serão executados no outro. Há poucas exceções muito restritivas: quando um aplicativo é feito para o Windows CE usando o ".NET Compact Framework", sem usar nenhum recurso específico do sistema operacional Windows CE (em um ambiente de programadores, eu diria sem usar p / invoke), o aplicativo pode ser reutilizado no Windows XP. No entanto, a sua aplicação "IGO Primo" parece ter alguma interoperabilidade de hardware, por isso duvido que caia nesta categoria. Resposta curta: é muito improvável que você possa usar esse aplicativo do Windows CE diretamente no Windows XP.
Sobre a idéia de usar um emulador, há emuladores disponíveis, mas eles não devem ser usados como aplicativos independentes - eles geralmente são combinados com ferramentas de desenvolvimento como o Microsoft Visual Studio para programadores desenvolverem aplicativos Windows CE. Dito isto, se o seu dispositivo tiver uma CPU ARM, você pode tentar com o emulador fornecido nas amostras de este livro , no entanto, não sei dizer se esse emulador tem dependências de ferramentas de programação ou se ele fornecerá acesso às portas USB de seu sistema host.
Se você tentar isso, seria interessante se você pudesse postar seus resultados. Boa sorte!