Hi,
I can give answers to some of your questions.
1. A Pocket PC is simply a device running a specialized GUI on top of Windows CE 3.x or 4.x The GUI is specifically designed for handheld computers. Typically, all Pocket PCs up until today use portrait displays (240x320).
2. You don't really need to consider the details for developing for Pocket PCs, see my answer to question 6 below.
3. A MS Smartphone runs another specialized GUI on top of Windows CE 3.x. The GUI is specifically designed for phones. All Microsoft Smartphones runs Windows CE.
4. Again, you don't really need all this details..
5. All today's Pocket PCs use 240x320 displays, all smartphones 176x220. This might change however. Memory varies from 16mb->128mb.
6. Yes - there are two. PocketFrog and GapiDraw. GapiDraw is the most widely used, and has been used to release games such as "EverQuest for the Pocket PC" distributed by Sony Online Entertainment. GapiDraw has more than 150 active developers and you will find it's forum here at PocketMatrix.
If you create your game using GapiDraw, you actually first create it for a stationary PC. It can there run in full screen, hardware accelerated mode. You then simply recompile it for Pocket PCs and MS Smartphones. And this actually works! GapiDraw has been used in almost 100 commercial games since it was first released one year ago, and it is free of charge (you only need to notify us before you release games depending on GapiDraw to function). GapiDraw will soon support other devices as well (such as those based on the Symbian OS).
Find out more on GapiDraw at www.gapidraw.com
7. The GapiDraw platform will survive longer than the hardware. GapiDraw supports all Pocket PC devices and Smartphones with 12-bit or 16-bit displays.
8. GapiDraw can be used with both C++ and C# (using a free .NET wrapper). The performance is about the same. Choose whatever you are comfortable with.. Tutorials and samples are included with the distribution package.
9. Yes, Symbian Devices are IMHO able to seriously "compete" with Pocket PCs and Smartphones.