Ciao,
scusa il ritardo nella risposta, probabilmente hai già risolto ma cmq ti do la mia opinione.
Secondo me quello che intendono dire con "lanciala dal setup" è che devi lanciare l'url da dove l'hai presa, in particolare io ti consiglio di provare a lanciare direttamente la ".application" che hai distribuito da qualche parte (via http tipicamente, ma funziona anche tramite share di rete):
Process.Start("http://...../tuapplicazione.application")
chiaramente questo fa partire il tuo browser predefinito, quindi se ad esempio non hai Internet Explorer che avvia l'applcazione, potrebbe non dare l'effetto desiderato, allora puoi chiamare l'avvio di IE e poi passargli il parametro dell'URL da visualizzare:
Process.Start("C:\..\Internet Explorer\iexplore.exe", "http://../tuapp.application")
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo