Thanks much for any help!
Some people prefer to use bat files but BFG miner has the ability to write its own conf. file built in. You just need to navigate to S_ettings and select [W]rite config file. I choose to then hit [Enter] and use the default filename.
If you unzip BFG Miner to C or D then you can open cmd prompt and use cd\bfgminer-4.4.0-win32 [Enter]
then type bfgminer [Enter].
The miner should launch. It may take a few moments and will pause with the add device press M + but if you leave it alone it will continue, this is not the only way to start the miner but it works. Antminers may or may not always be detected when you open BFG Miner but I have not had issues adding them from the console once BFG miner has started.
You could cd\bfgminer then launch with bfgminer -S antminer:all --set-device antminer:clock=x0981 and let the user and pool info fill in from the config file you saved before. Then save the conf file in settings again using the default filename. I know, extra step, but this has worked for me in the past when I had trouble getting the program to launch the antminers at start up.
As far as the reinit after using [Q]uit I have not run into those issues using the config file as I am but it will sometimes take longer to start again. Just don't try to [R]estart BFG Miner from the S_ettings console in BFG Miner, it has been broken option for a long time and usually freezes the CMD Prompt for some reason if it doesn't crash and close.
I have Win 7 and Win 8.1 and up to 30 Antminer U2+'s but I have not tried mining with XP in a long time.