Another great free option is to use the Lazarus IDE.
Full cross platform Enviroment with Gui support. There are a several options to Develop for the Pocket PC. I personally used the KOL component.
Here are some links to get you started:
The Lazarus Home Page:
http://www.lazarus.freepascal.org/
KOL getting started Wiki
http://wiki.lazarus.freepascal.org/KOL-CE
PDA and Smartphone Forum:
http://www.lazarus.freepascal.org/in...viewforum&f=17
Windows CE port of the Free Pascal Compiler
http://wiki.lazarus.freepascal.org/WinCE_port
I used the KOL getting started Wiki and had a simple app running in no time.
Hope this helps!