RemotingException raised when using an object retrieved from RunningObjectTable

Hello, I originally posted this under the wrong heading. This issue has been driving me crazy and I hope someone can shed some light on this before I bite off another finger.

I have an object (C# class) called F2CustomDataController that is started up and entered into the Running Object Table.

Then, I have an executable that needs to retrieve the running instance of the F2CustomDataController from the Running Object Table. However, when I try to cast the retrieved object and use it, a RemotingException is raised. The exception says something about me needing a channel and a sink.

Someone suggested that I need either
- remoting or
- COM exposed objects

Since these objects all reside on the same machine, what is the best method for successfully retrieving a Running object from the Running Object table from a separate executable? ANY help would be massively appreciated!!! An example would be insanely appreciated!
[971 byte] By [npicard] at [2007-11-18 21:28:35]