Starting a foreigin Activity/Application is quite easy.
Intent intentHandle = this.getPackageManager().getLaunchIntentForPackage("com.android.browser");
this.startActivity(intentHandle);
But is there any possibility to specify the orientation, the foreign Activity/Application is forced to use?