Как вариант советую обратить внимание на этот
контроллер. На вход (через соответствующую обвязку) приходит напруга, например с лампочки з/х. Контроллер (через эмуляцию нажатия заранее забитых кнопок) запускает прогу. Настроек в контроллере - на все случаи жизни хватит.