is it possible to bind designated BTC, LTC or other assets to say that if they leave the wallet then there is only one designated destination, so that if they were stolen the thief could not obtain them without also controlling the unknown recipient?
no there is no such option available in bitcoin. and you should not want to do that either, what if we had that option and you really restricted yourself to that one address and then lost the private key to that address instead?
p.s. the word is "crypto currency" not "programmable money"