 <p>First off, there's lots of different home screen implementations on Android. The stock Android one, Samsung, HTC and Motorola all have their own variants, then third party ones like Launcher Pro. All use different stores as to what to keep on the home screen, may provide different profiles for the home screen (home, work, etc).</p> <p>Second, the home screen is prime real estate. And it is also the user's real estate. If there was programmatic access to the home screen, what happened to the Windows quick launch, desktop, favorites menu (in older versions of IE), and older pin area of the start menu (the very top of it in Win 95/98).</p> <p>To quote Raymond Chen <a href="http://blogs.msdn.com/b/oldnewthing/archive/2006/11/01/922449.aspx" rel="nofollow">"I bet somebody got a really nice bonus for that feature"</a>. So, in short, even if it was possible, please don't. As awesome as you think your program is, the user might not think the same.</p>