A partir de aplicativos QML simples, você não pode iniciar um aplicativo externo (o Ubuntu SDK provavelmente suportará esse recurso no futuro).
Para iniciar um aplicativo do sistema, seu aplicativo Touch deve estar usando algum código C ++ e, em seguida, confiar no QProcess .
Em relação à comunicação entre aplicativos, novamente usando o C ++ você pode usar o QDBus .