А вообще, можно сделать тулзу, которая будет считывать загрузку отдельных потоков (относительно максимальной загрузки для определённого приложения) и рисовать на экране загрузку квадратами или прямоугольниками :)
Будет нечто подобное, но более честное. Эта штука не будет ограничена кол-вом ядер. Хочешь, рисуй 10x10, хочешь 200x100 (если система не помрёт, конечно). Правда, не знаю, как это будет работать с учётом расположения потоков на одном и разных ядрах.
Причём, можно будет задавать цвет для нулевой и максимальной загрузки. Можно будет даже объединять потоки в группы по 3 шт и рисовать в RGB.