*make sure gnome-kiosk is executable. It's a very silly script, but it seems that this is required, when we set KIOSK_SESSION_EXEC to gnome-session it didn't work.
The only other thing we did was make a directory called gnome in prototypes (/etc/opt/SUNWkio/prototypes/gnome)
After making these scripts the kiosk steps in the sunray manual worked.
utpolicy -a -z both -k pseudo
Our SunRays now login to a gnome session if there is no card in the sunray. We locked down the session using sabayon. Hope that helps.