Nie je to dobry napad, Win desktop appky v C# pouzivaju Win komponenty, pre MAC existuju podobne, ktore boli vytvorene komunitou, co ale znamema, ze na MACu WIN appku neodladis, lebo tam samozrejme tie WIN komponenty nemas.Jednoducho C# prostredie vratane komponent pre WIN a pre MAC prostredie su odlisne ekosystemy Teoreticky to s nejakou virtualizaciou, pripadne dockerom a podobne mozne bude ale budes narazat na problemy, ktore budes mat problem riesit lebo na forach k tomu najdes vyrazne menej.Ak s tym chces zacinat, tak je to z vyssie uvedenych dovodov cesta do pekiel.