Flash принимает форму DLL ActiveX (т.е. COM) в Windows, потому что это предпочтительная платформа расширения для Internet Explorer. В других браузерах и на других платформах Flash принимает другую форму, используя API плагина браузера, как мне кажется. Поскольку ActiveX не используется в Linux, возможно, возможно реализовать хост какого-либо плагина, который заставит плагин Flash думать, что он работает внутри браузера. Это, вероятно, было бы "нетривиально", как они говорят, но теоретически возможно.