Bob and Jack...thanks for the advices....ie do it all on my own HD with new wallets....
So... by `new wallet` do you mean `create new wallet address` in Qt wallet, or make a totally seperate instance of Qt syncing to a totally seperate version of the blockchain on my HD?(I can copy and rescan the one`s I have for instance....so then there would be four of them on my HD, is that what you mean?)
Make an entire new wallet, this'll be done automatically i you change the nameof the wallet.dat file to wallet.bak.dat
My BCC wallet has currently a different address to my Btc address and is syncing to a seperate version of the blockchain on my HD...so when I import keys or dat...it will momentarily have the same address as my btc wallet right? Then I send to my unique BCC address....on its own seperate copy of the blockchain....and then the BCC is safely seperated.
If you have any BCC send it to the address your BCC will be in (your original wallet) and move your btc wallet.bak.dat (the original wallet file) there once those addresses have been enptied into your new bitcoin wallet.
You have to use separate blockchain as there is a blockchain for:
[Bitcoin Blockchain pre Aug2016 + Bitcoin Cash blockchain]
[Bitcoin Blockchain pre BCG fork + BCG blockchain]
[Bitcoin Blockchain pre B2X fork + B2X blockchain] - this blockchain does not yet exist.
If you don't use different datadirs then each respective wallet software will not function and will get stuck on trying to work out the blockchain error.
Then once seperated....is it safe to continue using my original Btc address? Or will I need to use the one I send to that will hold the btc during this process? I`ve heard it said NOT to use from then on...why would that be necessary?
NO. DO NOT DO THIS!
You might be able to do it with bitcoin ABC as no one has detected a problem with that software as of yet with leaking the wallet.dat file rom itself.However, I wouldn't recommend it.
This process will be needed for each fork....BCC, BTG...and BTC2x?? But can be done after they fork and prove stable ?
Yes. Providing they all have functioning blockchains (at least one node is running and broadcasting the data). There should be mining power pointed towards it as ViaBTC and Hashnest were at it last time. Some ETH miner will probably get on bitcoin gold (as eth also uses mainly GPUs and it seems the oldest to use GPUs and produce a good income).
Even if a fork claims to have replay protection, always empty your wallet first by moving your coins to avoid matching addresses and wait for a while to confirm everything is working, then you can transact as usual.
In the event that there is no/faulty replay protection. Do absolutely nothing and see if the problem gets fixed. Most likely if you're hoping to dump the coins and there is no replay protection, the price will be so small it's not worthwhile dumping as the price will be really smal as people will just want to try and transact as much btc as possible and completely forget about the other chain.
If you are in a hurry to cash in then of course follow cellard's advice.