X11Forwarding problem on Solaris.

I have a X11 Forwarding problem with OpenSSH on Solaris. The problem occur
when I logon from one unix node to another using OpenSSH with the following

ssh -X node2

And then when I try to start an application from node2 I almost immediately
get the following error message:

X11 connection rejected because of wrong authentication.
X connection to localhost:10.0 broken (explicit kill or server shutdown).

The problem seem to occur when I am an ordinary user which is not the owner
of the executable file I try to run. When I logon as the file owner then
everything works just fine.

I have configured OpenSSH to support X11Forwarding with the following

ForwardX11 yes

X11Forwarding yes

Do you know what may cause this problem and what I can do to solve it?