Я создаю альтернативное Домашнее приложение (замена стандартного средства запуска).
Существует что-то, что я не знаю, как сделать: как Вы регистрируете свое приложение так, чтобы это назвали, когда пользователь нажимает на Домашнюю твердую кнопку?
Все зависит от фильтра намерений:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>