Hello Drake1500,
Thank you for using Microsoft Windows Vista Forums.
Since each program/software is set up differently to run on mulit or single core processing there is nothing Vista can do to change that. You would have to somehow change the format of the program itself. I have attached a link below that does talk about this issue. Please let me know if you have any other questions.
http://msdn.microsoft.com/en-us/magazine/cc163340.aspx
Optimize Managed Code For Multi-Core Machines
James Microsoft Answers Support Engineer Visit our Microsoft Answers Feedback Forum and let us know what you think.