Если вы заинтересованы в написании заявки с использованием C#, немного подыщите Compact Framework (CF). Это урезанная версия, доступная в Windows CE.
Помните, что Windows CE - это настраиваемая ОС, и у вас нет гарантии, что она будет поддерживать компонент вашего приложения (включая C#) - Windows Mobile (+ PocketPC, + SmartPhone2003) - это совсем другая история.
При разработке для Windows CE вам необходимо использовать Visual Studio 2005/8 Professional для поддержки Smart Device. Когда вы разрабатываете приложения C#, используя VS2008, вы нацеливаете CF3.5, а когда используете 2005, вы нацеливаете CF 2.0
Я читал в разных статьях, что мне нужно быть в среде NT. Это правда или я могу создать программы из XP Pro? – Radar5000
XP - это просто NT с красивым лицом, еще несколько функций и несколько ошибок, исправленных на этом пути. Все NT, 2K, XP, Vista и Win7 построены на основе ядра NT. CE вышел примерно в то же время, что и NT, поэтому многие ранние статьи будут ссылаться на него таким образом. – RBerteig