Cómo deshabilitar el botón de tareas / aplicaciones recientes

Estoy construyendo una aplicación de juego de niños para Android. Necesito desactivar todas las teclas cuando esté en uso. He configurado la aplicación como la aplicación para el hogar y deshabilité la tecla Atrás (que se encarga del botón Inicio y Atrás). Para borrar la lista de tareas recientes, he creado una lista de actividades ficticias que comienzan y terminan cuando se inicia la aplicación. Las actividades ficticias se parecen a:

public class Dummy1 extends Activity
{
  public void onCreate(Bundle paramBundle)
  {
    super.onCreate(paramBundle);
   finish();
}
}

Y luego en mi onCreate de la aplicación realizo:

this.pm.setComponentEnabledSetting(new ComponentName(this, Dummy1.class),   PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);

Intent localIntent1 = new Intent(this, Dummy1.class);
localIntent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(localIntent1); 

Esto se encarga de cuando alguien intenta mantener presionada la tecla Inicio para mostrar las tareas recientes, ya que creo 8 de ellas y todas están vacías, por lo que el usuario no puede hacer clic para cambiar las aplicaciones.

Ahora, el único botón que no puedo desactivar es el botón "Tareas / Aplicaciones recientes" (disponible principalmente en dispositivos HTC, es decir, One X, One S, etc.). Parece que este botón aún muestra todas las tareas recientes (aunque se crearon mis tareas ficticias) y parece que no puedo encontrar un "gancho" para el evento que se dispara cuando se presiona este botón.

Nota: Sé que es factible ya que las aplicaciones como ToddlerLock lo han hecho ... Parece que no puedo resolverlo.

Respuestas a la pregunta(5)

Su respuesta a la pregunta