Windows 8 nedovolí spustit nepodepsaný program ze sítě. Musí být uložen na lokálním disku nebo musí být podepsaný.
Je tam sice možnost přes odkaz na té obrazovce spuštění povolit, ale to jsou další 2 kliknutí a to se uživatelům líbit nebude.
Podle mne bude v budoucnu ještě hůř.
Jestli tě zajímá, co bys musel absolvovat kvuli code sign certifikátu, pak si přečti tohle:
http://pc.poradna.net/a/view/1373281-podepisovani- kodu-aneb-jak-ziskat-code-signing-certifikat
Nestačí, když certifikát vystavíš ty, musí být od nějaké autority, která se distribuuje - je ve Windows v autoritách. Jinak bys na tom byl úplně stejně - neexistovala by autorita pro ověření, takže uživatel by musel nainstalovat tvůj certifikát a pak spouštět tvůj program.