Como desativar o botão Recent Tasks / Apps

Estou construindo uma aplicação de brincadeira infantil para Android. Eu preciso desativar todas as chaves quando estiver em uso. Eu configurei o Aplicativo como o Aplicativo Inicial e desativei a tecla Voltar (que cuida do botão Início e Voltar). Para limpar a lista de tarefas recentes, criei uma lista de Dummy Activites que começam e terminam quando o aplicativo é iniciado. As atividades do manequim se parecem com:

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

E então no meu onCreate do aplicativo eu executo:

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); 

Isso cuida de quando alguém tenta segurar a tecla Home para exibir as tarefas recentes enquanto eu crio 8 delas e elas estão todas vazias para que o usuário não possa clicar para alterar os aplicativos.

Agora, o único botão que não consigo desativar é o botão "Recent Tasks / Apps" (disponível principalmente nos dispositivos HTC, ou seja, One X, One S, etc.). Este botão parece ainda mostrar todas as tarefas recentes (mesmo que minhas tarefas fictícias tenham sido criadas) e eu não consigo encontrar um "gancho" para o evento que é disparado quando este botão é pressionado?

Nota: Eu sei que é capaz, já que aplicativos como o ToddlerLock fizeram isso ... Eu simplesmente não consigo entender.

questionAnswers(5)

yourAnswerToTheQuestion