I'm assuming your talking about VMware Fusion.
Do you have VMware tools installed?
When you restart, are you suspending the virtual machine or shutting it down?
It probably doesn't connect the touchscreen because it sees it as a mouse and tries to share the cursor like it would share a standard mouse.
What version are you using?