What are the advantages/disadvantages in allowing a .net app to be executed
from a network share? All the user machines will be configured to have
fulltrust from this share.

Is deploying to a networkshare with proper trust better over oneclick
deployment ?

Here is a post which gives details about how to use Caspol to configure a
network share for full trust.

http://west-wind.com/weblog/posts/275.aspx

Thanks
KN