I thought I share this one but probably some already use it.
It's a program called VM Tweaker that lets us customize VM settings for VMWare Player, Workstation and Fusion.
Since Player is poor on customization of hardware for example then this tool might come in handy.
You have to add all new customizations in the VMX file but doing that manually is not obvious and hard (we don't know what to change mostly) so therefore we use this tool. Maybe we need custom graphics memory size or boot with UEFI instead of BIOS, or boot with a customized BIOS... apparently it can be done.
This enhances the value of VMware Player since way more can be done this way that wasn't supported in the interface. (for example there's still one thing you'll need to do manually: changing default IDE to SCSI1 for better performance for example in XP, S2003 VM's).
Make sure you backup the VMX file before you add changes to it.
VM Tweaker - Browse /VMTweaker at SourceForge.net
It's pretty straightforward and until now I could do some nice adjustments in the VM settings.
1 Changing IDE to SCSI in Player is not user friendly at all and has to be done manually by editing the VMX file of a particular VM. A better way is by making a Win7 VM because it already uses latest SAS (serial SCSI) drives and just change the type to whatever older system you install after creation. Make sure XP or other older system there has SCSI drivers or they have to be added with F6 at installer boot with virtual diskettes. The VM Tools include SCSI drivers.