[Tool] WMI Strongly Typed Class Generator
Example :
MgmtclassGen Win32_Logicaldisk /L VB /N root\cimv2 /P c:\temp\logicaldisk.vb
You can find it under you sdk bin directory, so instead of figuring out the properties of the objects you get a strongly type object to work with.