The past tense of launch is launched.
The third-person singular simple present indicative form of launch is launches.
The present participle of launch is launching.
The past participle of launch is launched.