I recently stumbled on a very easy way to create a portable version of the vSphere client without using Thinapp. The process extracts the contents of the msi installer that you can copy into a folder and take along with you on a USB drive.
1. Open up Windows explorer and navigate to C:\Windows\Installer directory. Sort this by date modified.
2. Start the vSphere Client installer and click thorugh the wizard until it starts installing. Now check the c:\windows\installer folder, you should see a file that was just created with a similar name to this “10be59b1.msi”. This is the actual MSI installer for the vsphere client.
3. Create a folder C:\vSpherePortable\ and copy this file “10be59b1.msi” into this folder
4. Now open up command prompt and cd into C:\vSpherePortable\ and run this command to extract the contents of the msi file.
msiexec /a 10be59b1.msi /qb TARGETDIR=C:\vSpherePortable\
5. To start the vSphere client naviagate to this folder and double click on vpxClient.exe
C:\vSpherePortable\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\vpxClient.exe