red hot sheep wrote in post #4741074
However, I hoped by using a Spyder2Express that differences between colour managed programs and non-managed programs would be minimal. In reality, I'm getting a big difference, especially in blue/green. I don't know how I can make a screenshot to show this, but there is a very noticable change.
The difference you see is the difference between the monitor profile and the sRGB profile.
Whether the difference is biggor or smaller then before calibrating depends on what monitor profile was used before (likely sRGB or something close), and how close your monitor actually is to sRGB...
red hot sheep wrote in post #4741074
Is there any way to profile non managed applications to look more like my managed ones?
Get a monitor closer to sRGB 
So, in reality: no.
red hot sheep wrote in post #4741074
Also, my brother uses the same Spyder2Express and calibrated his monitor in exactly the same way. He does not have this problem and all his non managed programs look virtually identical to his managed ones.
He probably has a different monitor, closer to sRGB.
red hot sheep wrote in post #4741074
I understand that Safari is colour managed and now available for Windows. So this would solve my internet problems, but my main computer (desktop images) would still look totally wrong.
If the difference is so huge it is bothersome even where it doesn't (IMO) matter, I'd consider a better monitor (assuming that's the cause)
red hot sheep wrote in post #4741074
EDIT: I guess I'm dissapointed at the huge shift in colour between managed and non managed programs, and confused why Vista colour manages its picture viewer but not desktop?
No experience whatsoever with Vista, but I'd guess that color managing everything was not considered important. (I wouldn't). Then again, I'd implement it nevertheless 