I have did a bit of RE and now I know how Dell's app works. It captures BIOS events and process it and I can do that myself. The one thing I was a bit disappointed to find out is that it does not read AC adapter parameters directly, it only responds to events. But I would guess that that data...
You can see what is being detected about connected AC adapter by Dell's app here:
Maybe this article will give you some clues how those features are implemented: https://hclxing.wordpress.com/2014/02/26/hacking-a-dell-power-adapter-final-not-really/
Do you plan to add support to read what type of AC adapter is connected? For example, Dell software can determine what is the wattage of connected AC adapter.
It looks like HWiNFO does not provide any info about SM951 drive (no temp, no SMART etc.). It only shows three lines: Drive Model, Drive Revision (incomplete, 4 chars only) and Device Type. Could you please add this SSD drive to the supported list?