Here I have put together a small program compiled from the ideas of other members on this forum. It allow all DOS programs to work again on Windows XP including QBasic!!! Here Is the Link!
Just Download DosWINXP - Fix and follow the instructions during the setup.