I had the same idea. I don't see any technical obstacles preventing us to do that.
Then lets do it ASAP.
With shapeshift API in the wallets it means you can get bitUSD directly from coinbase, and can spend bitUSD directly with every bitpay/coinbase merchant.
It's especially important for mobile wallets since right now theres nothing you can actually use a mobile wallet for since there's nowhere to spend bitusd, but if we put shapeshift API in it and enable it to scan QR codes for btc address + amount and send that to shapeshift and do the shift automatically, then suddenly bitshares mobile wallets are like a decentralized mobile coinbase wallet!
The op wanted a way to easily convert one asset into another inside the BTS wallet.
It shouldn't be to hard to implement straight sell orders into BTS to realise this.
I don't think it neccesary to implement the shapshift api into our wallets.
It might be usefull for the mobile wallets.
But for the normal wallet shapshift has already a way to buy anything with bitusd, you could buy with Bitcoin:https://www.shapeshift.io/lens.html
Just tested it, it seems BTS and bitusd are not yet added to lens.
But I recall toast saying that this was just the test phase.
So it probably shouldn't take to long before we can use lens to