Для первого используйте Process.Start
.
Для второго, в Compact Framework вам понадобится:
using (TextWriter writer = new TextWriter("test.txt"))
{
writer.Write("TEST");
}
Я считаю Process.Start
в Windows Mobile все должно быть в порядке ...
Если вы можете перейти на более позднюю версию Compact Framework, вы можете использовать File.WriteAllText
.