For our zero client, we found that the default background is in /usr/share/pixmaps/vmware-view-bg.png and the default logo is in /usr/share/pixmaps/vmware-view.png . Modifying those images and placing them in /tmp/ as in the above command still does not produce the expected background or logo but modifying those images in place in /usr/share/pixmaps and leaving the --logo and --background parameters out, does give us a custom logo and background.
Is the location hard coded into the vmware-view binary? Should we expect --background and --logo to work?