Hola,
Hombre, desde luego, existen algunos componentes para Delphi que a su vez obtienen (desde Delphi) no poca información del hardware. Como un primer paso yo investigaría (haría unas búsquedas, vaya) por páginas como
Torry's, por ejemplo, para el asunto de los componentes. Y, si tengo tiempo, también me daría una vuelta por sitios como
Source Forge, para ver si existe algún proyecto que pudiera serme de ayuda.
Actualización: Ya menciona también el compañero
droguerman a Source Forge.