Se há um tipo de programa que existe em grande número no Android são os launchers. A maioria deles é baseado no código do launcher AOSP, com vários ajustes e adição de funcionalidades que permitem uma melhor experiência ao usuário.
Outros como o Themer começam do zero para dar uma experiência mais personalizada ao usuário. Eu mesmo utilizo já há alguns anos o Nova Launcher que para mim é um dos melhores, principalmente porque tem tudo que eu preciso em um launcher, que é ser bonito, rápido e fácil de utilizar.
Mas garanto que tal qual eu, você nunca havia pensado na possibilidade que o HTMLauncher criou que é essencialmente, lhe permitir criar o seu próprio launcher a partir da edição de HTML.
O HTMLauncher é uma idéia bem interessante criada por um membro do forum XDA-Developers ( smaybe ). O launcher é contruído completamente utilizando as linguagens Web HTML, CSS e Javascript. E, por ser construído em cima destas linguagens ele é completamente modificável tal qual qualquer página web.
HTMLauncher é um interessante launcher em HTML para o Android
É possível modificar a totalidade das páginas exibidas pelo launcher pela edição direta do HTML ou então, caso você prefira por uma interface gráfica.
De acordo com alguns usuários do mesmo ele é bem estável e já pode ser usado no seu dia a dia. Entretanto alguns usuários que possuem o Nexus 5 com o Android L Preview já falaram que ele não se apresentou tão estável o quanto eles esperavam. Mas como cada hardware de celular se comporta diferente é bom que você teste para ver se o seu telefone irá responder melhor que os Nexus 5 com o Android L Preview.
Quem quiser acompanhar esta novidade é só dar um pulo no tópico do XDA-Developers ou no site oficial do programa para baixar o HTMLauncher.