public static <T extends Task> T launch(T task) {
		new TaskLauncher(task);
		return task;
	}
Directly launches a {@link Task} via a new {@link TaskLauncher} instance, with
a progress dialog.
<p>
See also {@link TaskLauncher#TaskLauncher(Task, Component)}

@param task {@link Task} to run in another thread
@return the original {@link Task} (for chaining)
Ghidra/Framework/Docking/src/main/java/ghidra/util/task/TaskLauncher.java