I think this is a good suggestion. You are using the counterparty infrastructure, why wouldn't you allow the token to be used as well?
I think it's a great suggestion as well. In fact we already set up an XCP -> SWARM vending machine just as we currently have a BTC -> SWARM vending machine.
Problem is we didn't want to turn it on without testing it thoroughly and I haven't had the time.
We also want to integrate it into the feed on www.swarmcorp.com so that you can see both incoming BTC and XCP.
Hopefully I will have time this weekend to make sure everything is working fine and then we will start accepting XCP as well.
Please don't do anything silly like create a fixed exchange rate between BTC and XCP. Look to the Maidsafecoin debacle to see where that gets you.
IMO, it's really better to just do one or the other. It would have been better to go with XCP in the first place, but now that BTC is already announced, better to stick with it.