Hello everyone! I had the same problem with my vmware golden image. The default screen resolution was 640x480. I've set the resolution to 1024x786 but after a restart the vmware client set the size back to the default. Even the KB Article: 1003 couldn't help me.
Finally I got a solution for this problem. I have always applied the settings from the VMWare View Windows 7 Best Practice Guide for the deployment of a golden image. In this Guid there is discript that you have to disable boot graphic (msconfig.exe)
When I select "Base Video" than the resolution go back to the default after a restart. I will never use this option for my golden image any more.