You're probably going to think I sound like a jackass, but I don't use Windows right now - W7 was bugging out (re-installed it twice, luckily it's free through MSDNAA). I went into System Monitor (Ubuntu 9.10), and tried to do the same thing, but there was no similar choice.
I'll take it from your response that their are, indeed, several processes that utilize multi-threaded programming?
This wasn't a question about why companies suck and why they don't know how to do it. I have noticed that only 1 core (on my core 2 duo) goes up to 100%, while the other sits around 10% - if that. I'm not going to get a new pc for a year or so (mine is on it's 4th year), and I know that it's a little outdated, so it's sure as hell not going to be "fast", I didn't really care about speed at the time, but now that my computer is old, it would be nice if both cores were utilized when I open things (since Ubuntu is now freezing up 3-4 times/day due to the processor being at 100%).