Je viens de tester la méthode de l'Applet
Elle fonctionne parfaitement une fois le niveau de sécurité pour l'execution de l'assembly ajusté.
Te voila sauvé

A savoir que pour utiliser un UserControl en tant qu'applet, il faut que le client ait le framework .Net d'installé.
Donc c'est assez simple :
Tu crées un Assembly, sous form de dll, contenant un UserControl. Depuis ce UserControl, tu lances le process que tu souhaites.
On va appeler l'assembly "TestApplet.dll", le namespace "Essai", et ton UserControl "Test"
Ensuite, dans ton application WebForm, tu ajoutes ta dll a ton projet.
Et dans la page qui aura pour but de lancer ton process tu ajoutes ce code:
<
object id="test" classid="http:/URLDeTonIntranet/TestApplet.dll#Essai.Test" style="width: 100px; height: 100px"> </object>
(enfin, pour le propriétés width et height, c'est a toi de voir)
Et magie, le process se lance sur le client (enfin, normalement).
Mx
MVP C#