Not sure about your first question, but to answer your second question, try this:
Use the REG_DWORD registry setting HKLM\SOFTWARE\ThinPrint\TPAutoConnect\DisableSettingOfDefPrinter in the VM. Set it to 1 to prevent Thinprint from changing the default printer. If the key does not exist, create it:
DWORD:1
Name: DisableSettingOfDefPrinter
Value: 1
Location: HKLM\SOFTWARE\ThinPrint\TPAutoConnect\
It worked for us.
Or you can try this:
Terence Luk: VMware View virtual desktop printers defaulting to thinprint redirected printers