There is some easily available information on finding the status of a battery, or weather it\'s charging or not. (GetSystemPowerStatus API or System.Windows.Forms.SystemInformat
I think MiCTech is right. I dont think it is possible but here are some resources which you might useful.