title: Clear laucher defaults programmatically
body: <p>I am trying to delete default laucher parameters (to let user choose another app) with <code>android.permission.SET_PREFERRED_APPLICATIONS</code>. I googled that this is not possible, but there is a kidzone app (http://www.kidzoneapp.com/ see youtube video) that uses this technology.</p>
  
  <p>I am trying now to clear defaults with</p>
  
  <pre><code>pm.clearPackagePreferredActivities("com.fede.launcher");
  </code></pre>
  
  <p>but getting this error:</p>
  
  <pre><code>04-20 16:05:50.272: E/AndroidRuntime(6926): Caused by: java.lang.SecurityException: Neither user 10070 nor current process has android.permission.SET_PREFERRED_APPLICATIONS.2
  </code></pre>
  
  <p>ok, if I am unable to clear launcher defaults, how can I detect which laucher is default now, and open Applications->Manage applications->Launcher name dialog? (http://hothardware.com/articleimages/Item1525/small_move-to-sd-card-froyo.png) And there user will be able to clear defaults himself</p>