Здесь я приведу некоторые очень полезные вещи при разработке на .NET Compact Framework.
Итак, приступаем:
Узнаём версию .NET Compact Framework
FrmTxt.Text = Environment.Version.ToString();
Узнаём версию операционной системы
OsVersion.Text = Environment.OSVersion.ToString();
Узнаём путь к запущенному приложению
using System.IO;
using System.Reflection;
MyAppDir.Text = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModule()[0].FullyQualifiedName).ToString();
Узнаём имя устройства
NameKPK.Text = System.Net.Dns.GetHostName().ToString();
Узнаём ориентацию экрана
MyScreen.Text = Screen.PrimaryScreen.Bounds.Width.ToString() + ":" + Screen.PrimaryScreen.Bounds.Height.ToString();
Открываем файл приложением по умолчанию или запускаем другое приложение
System.Diagnostics.Process.Start("\\My Documents\\file.mp3");
Создаём и отправляем письмо
System.Diagnostics.Process.Start("mailto:roman.vasilich@kbss.ru?subject=Test Mail.", null);
P.S. Все примеры для .NET CF версии не ниже 2.0!