@Carlos:
como ya te contestaron varios, una "Pocket PC" ejecuta un sistema operativo Windows CE o Windows Mobile, no te va a servir un .EXE Windows estándar.
Yo desarrollé un programa de captura de datos para Windows CE (un dispositivo Psion Neo), lo tuve que desarrollar en .NET CF (Net Compact Framework) con C# y Visual Studio, copio una respuesta mía anterior al tema (
http://goo.gl/mpjfFn):
---
yo tuve que desarrollar hace un par de años un programa bajo
Windows CE 5.0, y no tuve necesidad del Device Mobile Center,
te comento lo que usé por si te es de utilidad:
- C# con Visual Studio 2008 (creo que es la última versión con
soporte para desarrollo en WinCE: por lo menos en su momento
no estaba soportado en el VS2010, no sé en el VS2012)
- Los bloques de código específico para la PDA estaban entre
bloques #if / #endif para permitir generar un .EXE estándar
Win32.
- Para el desarrollo y pruebas utilizaba el emulador del VS2008
o compilaba y ejecutaba directamente una aplicación Win32
usando los #define indicados anteriormente.
- RapiTools
http://www.woodmann.com/collaborative/tools/index.php/RAPI_Tools
para la comunicación entre PC y PDA (una Psion Neo en mi caso)
- Todo esto ejecutando desde una máquina virtual VirtualBox
con Windows XP SP3. De esta forma, una vez que configuré
el entorno de desarrollo en la máquina virtual con todo lo que
necesitaba podía ejecutarlo desde cualquier PC.
---
HTH
Mario