Here's a copy of the xinetd config I'm using for resumable sessions in 8.04 /w VNC.
type = UNLISTED
disable = no
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/Xvnc
server_args = -inetd :1 -query localhost -geometry 1216x960 -depth 24 -once -fp /usr/share/fonts/X11/100dpi/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/encodings/,/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/util/ passwordFile=/home/adam/.vnc/passwd -extension XFIXES -desktop WindowName
port = 5901
I had to kill my .gconf folder in order for everything to work after upgrading from 7.10. Kind of bummed about that, but after logging in through gdm the vnc server would segfault and throw me out. Creating a new user and logging in as them worked fine. Tried my best to reset everything to default but I just wasn't getting it all.
Both the new test account and my personal account I get the gnome-settings warning box, but frankly I'd take that message over the system not working.