ZylCPUUsage is a visual Delphi & C++Builder component that diplays the usage level of the processor(s) in a chart.
The demo version is fully functional in Delphi and C++Builder IDE, but it displays a nag dialog (the licensed version will, of course, not have a nag dialog and will not be limited to the IDE). The package includes demo programs for Delphi and C++Builder and a help file with the description of the component.