Thanks for the reply... The plot thickens a bit now! I can now create a proxy where I can access the implementations of the methods - all good so far.
Following a bit of further investigation, the problem I described in original post occurs if triggered by a remote message call. Example - pluginManager is running within a windows service. The service also has an instance of a class called 'RemoteListener' which will raise an event when a remoting client calls a method. On being notified of the event, the service will try to instantiate an instance of a type by retrieving it from the PluginManager. I'm not sure why this would create a problem? At no point is this type being passed between the windows service and the remote client. Again, very grateful for any suggestions! Graeme =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com