Was the charge only option when plugged in via usb removed in ICS?
Apparently so, but it was kind of redundant anyway because no matter how your using the phone when plugged into USB it's charging.
When I have the phone plugged in now as mass storge mode it no longer shows the charging icon
USB is 4 wires Bat + Bat - Data + Data -
If it's not showing a charge state you could have a bad usb cable, a bad usb port, or your battery is fully charged.
Separate names with a comma.