Hi, don't quite understand what you mean by it is not working with Windows XP. It should work in a DOS environent which you can simulate in Windows XP. Of course, in any case, QBasic won't give you a Windows-like appearance.
You may try switching to the following versions of BASIC compilers/interpreters:
1. Just BASIC at
http://www.justbasic.com/index.html
2. Xblite at
http://perso.wanadoo.fr/xblite/
3. Small BASIC at
http://smallbasic.sourceforge.net/
Each of them has its own advantages. But small applications I encourage Small BASIC. And, by the way, you might need to modify the codes accordingly if the codes were originally written for QBasic.
Found free QBasic. Won't work w/WinXP.
Many thanks to all who aided!
chuckles