I checked the rest of the remoting questions, and this specific case did not seem to be addressed.
I have a .NET Remoting server/client set up. On the server side I
First and foremost, do not inherit from ApplicationException. This advice has been around for a while, and I believe FxCop will automatically generate a message around this.
Next, you should usually decorate your custom exception with the [Serializable]
attribute. I think this is your main issue, as I get an exception on the method call saying AuthenticationException is not marked as serializable.