Maybe I didn't undertand you, but I think, it's not hard and you have many solutions - bad (like use try-catch RemotingException directly in code) or not good (create singletone that wraps work with TcpChannel)
TcpChannel chan1 = new TcpChannel();
try
{
ChannelServices.RegisterChannel(chan1, false);
}
catch(RemotingException ex)
{
}