Add component launcher