I need a little info about the Smart Client Deployable model.
I saw about it in the .NET Show,
Could the model be extend to P2P?

Let me explain my question with the aid of an example.
Supposing you had a version of ICQ that employs the Smart Client Model.
According to this model, every time a new feature is added to ICQ, the
client would have to connect to icq.com and get that latest assembly.
My point is that icq.com might not be the closest place to get it from,
supposing a peer on your network has already gotten the latest assembly.
How can I faclitate a means for getting the assemblies from the closest
peer rather than a central location.

I dont think security is an issue here because of the strong-name or
code access security schemes..