Hi, I have experience developing for Pocket PC.

When developing for Smart Phones (Windows Mobile 2003), what will be the
major differences?

I guess executables need to be specially compiled for Smart Phones, and are
not compatible with Pocket PC.

Differences are:

1. screen size
2. navigation (are phone key pressed just ON_KEYDOWN ? Are left/right
navigation keys WM_LBUTTON down? How are keys mapped? Is the cursor mapped
to VK_KEYDOWN/UP/LEFT/RIGHT ?)

What else? How easy or difficult is it to share source code for the two
platforms? How compatible are menu resources, combo boxes and other
resources? I don't care if they end up looking different, as long as they
remain functionally the same (code).

Any Smart Phone experts around who can answer my questions, including the
technical details on the mobile phone service provider's end when it comes
to wap-provisioning and stuff?

Lisa