Wenn man das .NET verwendet und keine speziellen Windows Mobile Komponenten verwendet, kann man sie ohne Probleme auf XP (und sicher auch auf Vista) verwenden.
Und von der Bedienbarkeit bei PDA->Desktop her: Kommt einfach nur drauf an, wie's programmiert ist. Bei mir is es bei einem kleinen Programm so, dass es unter WM05 unten die beiden Softwaretasten verwendet und unter XP oben eine normale Menüleiste ist. (automatisch vom .NET geregelt
) Die Größe ist zwar 240x320, aber das lässt sich ja auch ein wenig dynamischer gestalten