Everyone, I figured that some of you may have use for this information. Here is essentially a how-to for the kiosk system.
I use the following to change the keymapping, since ctrl-alt-shift are rarely used together.
In /etc/vmware/config add the following
pref.hotkey.shift = "TRUE"
pref.hotkey.control = "TRUE"
pref.hotkey.alt = "TRUE"
For auto launching and re-launching, this can be done several ways.
First, the Vmware machine should be fully accessible from the user, as in 777 rights.
Then, have following line to the .xinitrc in the users home folder. The only line.
vmplayer -X /path/to/virtual/machine.vmx
this way, when the program is closed, X will exit. The X makes it start full-screen.
Then, set startx as the users shell. This will make it so that when X exits when the machine is shutdown or the VMPlayer closes, the user will be logged off. Example:
vmtest:x:1001:100:,,,:/home/vmtest:/usr/bin/startx
Now, that being done, you can go several ways. If you want the VM to start up Automatically on computer start up, and to start again when the vm is shut down, but still have local access to the console. i.e. CTRL-ALT-SHIFT, then CTRL-ALT-F1, you would have the following as the last of the consoles that are created. If you dont want that type of access, have it be the first.
/etc/inittab
c6:12345:respawn:/bin/su - vmtest 38400 tty6 linux
This will auto-login the user on the 6th console, start X, launch Vmware Player, full screen, when the vm is shut down, vmplayer exits, X closes, the user is logged off, the console is re-started, and voila, it starts over.
A different way to do it would be on computer startup, and this is for gentoo linux, Im not sure with whatever distro you are using, the file is /etc/conf.d/local.start. Add a line of su vmtest && halt. This will log in, have no console access, start X, load VMware player, start the vm, and on shutdown, shut the machine off completely.