I'm using Workstation 9.0.2 on an Ubuntu 12.04.2 host and both a Windows 7 and Ubuntu 12.04.2 guest. This is all running on a ThinkPad X230. The guests were created when I had Workstation 9.0.0 installed.
I put a check mark on the "Report battery information to guest" for both guests and booted them. The guest OS's don't seem to detect the battery.
As a note, I did notice battery reporting not working when Ubuntu finally removed the deprecated /proc/acpi/battery/BAT0 path in favor of the /sys/class/power_supply/BAT0 path. I'm just guessing this is related and maybe Workstation looks at the proc file system and not the sys file system.
Thank you.