I just upgraded to Windows Vista Business from Windows XP Home. I've been installing updates for more than a day now. I've noticed before and after the updates that the Visual Basic 2008 application I've been working on for some time that was originally a Visual Basic.NET 2003 application runs way slower with Vista.

The application has a lot of graphics and some screens will run at close to the speed I was used to but others will run noticeably slower with Vista and some portions of some screens will run perhaps 20 or more times slower than when I was using XP.

Perhaps upgrading a graphics card or some other hardware will solve my problem but why should I have to upgrade hardware just to get my performance back to what it was with XP?

I'm under the understanding that you have to have IIS(Internet Information Services) to create an application that uses ClickOnce and Windows XP Home doesn't have IIS and that's one of the reasons I upgraded to Vista Business. Perhaps I'll downgrade to a version of XP that has IIS if you can still buy new copies of XP. But then I'd still want to find a fix for Vista for people that have Vista if I want to ever put my application out there.