I found a different solution.
In Unity mode, you can right click a program in the unity start menu, and send a shortcut to the hosts desktop. After I shut down the VM, double-clicking that shortcut started the VM directly into unity mode. I imagine that if you put the shortcut into your startup folder, it would start the VM and that program when you login.
In my case, the startup of the VM took longer than the "vmware-unity-helper.exe" was prepared to allow, so I got a prompt. Once I clicked ok top dismiss the dialog and waited some more, the program started ok.
I am willing to bet that the suspend/resume approach would help with this.