[C#] Integrowanie Flashu w aplikacje

Czy istnieje rozwiązanie , aby móc otworzyć plik (.swf) w window formie , jeśli klient nie posiada na swoim komputerze zainstalowanego flash’a.

Wiem że to się wiąże z rejestracją pliku .ocx. Chciałbym się dowiedzieć jak to skutecznie zrobić.

Wiem że Delphi ten problem rozwiązano , lecz nie wiem jak to wygląda w C# a bardzo mi na tym zależy.

Pozdrawiam.