It may be a good idea to make BTSX faucet available from within Bitshares X wallet, so new users can get the funds necessary to register account when they get started. This would make getting started experience more user friendly.
There actually are ideas floating around to do a faucet. I don't think it should be done from within the client unless Bytemaster wants to do it that way.
I actually think a way to do it is through virtual mining or through a kind of lottery game where users pay in with altcoins and win some Bitshares in return in the form of a BitAsset.
I think virtual mining will allow people to CPU mine to get some Bitshares. The lottery would allow someone who has an altcoin to buy with them to win some Bitshares. Then there are a bunch of games we could come up with to let people win different BitAssets.
If you have a way to do this better please show us how we can do it.