@hcp, maybe it depends on the size of dust.
Size of dust? I think we'd both agree that 0.1 is not even close to being dust, let alone 10 BTC!
![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif)
0.00000546 is dust. I'd probably argue that anything less than 0.00020000 is approaching dust territory. In my opinion, a good rule of thumb is that any UTXO that would cost >=1% of it's own value to send (
at min fee) should be considered dust.
For example, 0.00020000 BTC as a single non-SegWit UTXO in a simple non-SegWit transaction, is going to cost around 190 sats at 1 sat/byte min fee.... that's 0.95% of the value of the UTXO to send it. Granted there are savings to be made by consolidating dust, using multiple inputs in one transaction, SegWit etc. but I think in general terms it holds true.
In your example... 0.1 BTC of
change would result in a UTXO that will only cost 0.0019% of it's value in fees
![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif)
Hopefully, the dev of whatever wallet you are using has put some thought into this... and tries to use UTXOs as inputs that would result in non-dust outputs being generated in the first place.