Hola,
Probablemente en Torry's Delphi Pages encuentres algo que pueda servirte. En
este enlace, por ejemplo, se listan los componentes que recuperan información del sistema.
El componente que refiere
Neftalí es gratuito, pero, su código fuente no es público: creo que puede adquirirse si se precisa.