With these devices, you can change the USB mode from "Mass Storage" to "Garmin" and actually charge the watches while in use. With the va and GPS on, you'll get something under 10hrs with GPS on (I only see a bit over 8 myself), so for long activities, some may opt for charging along the way while still in the same activity recording.
Granted, in a .prg you can keep an eye on the the battery level, and if it's going up and not down, it's being charged, but would it make sense for the charging state be passed on from the FW? (isBatteryCharing or something?) Something like on a cell phone that gives you a lightning bolt on the battery when it's being charged could then be easily done.