Dictionary.com
Thesaurus.com

will have been launching

  • future perfect progressive
    of launch.
    launch
    verb (used with object)
    to set (a boat or ship) in the water.