This launch wrapper is used to conveniently start a new seatd instance, wait for it to be ready, and launch a target application.