Du musst nur über eine Variable auf den Hauptthread zugreifen und dann die Methode aufrüfen. Genauso wie Du auch
FormXYZ.Show aufrufst.
Das mit dem asynchron kann halt nur alle möglichen Nebenwirkungen haben, über welche Du Dir im klaren sein musst, aber der generelle Aufruf stellt kein Problem dar.
...
...