The remote desktop button in YaST does not work. Disable that to prevent xinetd.d from starting vncserver. Choose an account which will not be used except as remote desktop; this account will be shared. Run vncserver for that account with the correct colour depth and geometry for you MSWindows laptop. You can do this with the cron service for a daily setup when your SuSE box starts up from the BIOS settings. vncserver creates a new directory $HOME/.vnc with an xstartup file which gives a twm xwindow and an open xterm. Replace this file for a more complete desktop. Linux krdc and vncviewer should now work and the tightvnc windows viewer will now perform correctly. Open ports 5801 and 5901 in your firewall and become concered about security and ssh tunnelling when you have this all working.
My recipes for the settings are:
for crontab:
10 07 * * * /usr/bin/vncserver -depth 24 -geometry 1280x800 &
for xstartup:
#!/bin/sh
#xrdb $HOME/.Xresources
#xsetroot -solid grey
#xterm -geometry 80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#twm &
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
-x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
-r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &
startx &
good luck