Чем этот Launcher отличается от соответствующего класса в шелле? Давайте адаптируем шелл под новые нужды.