For a fully working & reusable example of AssemblyResolve in C#, see my article on www.codeproject.com:
Deploy .NET thick client application assemblies to remote server
By Indrajeet Valera
http://www.codeproject.com/KB/miscctrl/RemoteAppDeployment.aspx
Uses .NET Remoting, AppDomain.CurrentDomain.Load as well.
Enjoy,
Indar