Buenas, yo tengo entendido que es al revés es más en mi aplicación cuando presionas home y luego el icono de la aplicación regresa
a donde quedo.
Para que no regrese y comience desde la primer actividad tengo entendido que tienes que colocar
i.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); para que no guarde en la pila y cuando presionas home comienza por la primer
actividad
Intent i = new Intent(this, TuCalse.class);
i.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(i);
saludos.
Leandro.