Why doesn't the .Net framework have anything that lets you set a maximum CPU usage for an application? Is it something Windows can't handle? I'd really like to be able to say, "I don't care if this app gets stuck in a loop or whatever, it will never get above 25% CPU."