Ist es denkbar das mit CoreRemoting folgendes Szenarion bewerkstelltigt werden könnte:
https://ikriv.com/dev/wpf/BaktunShell/
Hier wird in einem anderen Prozess ein UserControl instanziert welches dann über .net remoting über das INativeHandleContract-Interface an den aufrufenden Prozess zurückgeliefert wird.
class NativeHandleContractInsulator : MarshalByRefObject, INativeHandleContract
{
private readonly INativeHandleContract _source;
public NativeHandleContractInsulator(INativeHandleContract source)
{
_source = source;
}
.....
}