Instalar widgets da tela inicial de forma programática

Eu tenho a janela principal de atividades no meu aplicativo, que exibe três ícones, também existem 3 widgets da tela inicial neste aplicativo.

existe a possibilidade de pressionar longamente um dos ícones da atividade principal, para executar o mesmo comportamento de quando você instala os atalhos do programa no menu do aplicativo ao arrastar atalhos na área de trabalho? (por exemplo, este vídeo:http://www.youtube.com/watch?v=DQ37cASti4k) ou o usuário precisa acessar a tela inicial \ menu \ add \ widget ??

questionAnswers(2)

yourAnswerToTheQuestion