コードでアクティビティ B を開始するアクティビティ A (バックグラウンドで作業したい) があります。
moveTaskToBack(false);
Intent intent = new Intent(context.getActivity(), BActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
startActivity(intent);
マニフェストで私が持っている
<activity android:name="ru.nekit.BActivity"
android:label="B"
android:taskAffinity="ru.nekit"/>
アクティビティ B を開始してホーム ボタンを押すと、2 つのランチャー アイコンが表示されます。