I don't know how practical it is but it is fun to play with...

If you're a fan of developing in C# for the .NET Compact Framework this tool will let you do it on your pocket PC:

http://www.geocities.com/hrowson/wm5_software/index.htm

Have fun!