When your vnc server session starts it runs files in your ~/.vnc/xstartup file. If you have lxde correctly installed, it should be safe to set the file to contain just:
startlxde

If that doesn't work, then it could be that lxde isn't installed properly. You could try doing yum groupinstall lxde from the command line to pick up any bits that are not installed.