Rearranging text launcher, making generic and adding other INIs.