La classe WebClient la ho studiata a fondo, è stata la prima che ho guardato ma non ho trovato metodi che possano lanciare uno script.
L'unico modo con cui sono riuscito a lanciare lo script fatto da me è stato con il metodo Process.Start(), ma tutte le volte mi apre il browser anche se ho settato le proprietà CreateNoWindows a True e WindowStyle a Hidden.
Mi sapete spiegare perchè i settaggi della classe non vengono presi in considerazione (ne parliamo qui o apro un altro post in proposito?)?