I had the same or a similar issue - white screen on the VNC client after logging in. I cleared it up by disabling desktop Visual Effects on the VNC server side.
System >Appearance>Visual Effects and choose None. -- This message posted from opensolaris.org