You don't even need an international agreement - each country should just tax the shit out of any outgoing capital movement if based on any sort of licensing.
This would likely have the positive side-effect of protecting smaller national brands from foreign competition, but might make the country less appealing to foreign investors, so it can't be done willy-nilly - but it's the only way. This is not unlike what China does - money goes in but it's not allowed to go out.
This would likely have the positive side-effect of protecting smaller national brands from foreign competition, but might make the country less appealing to foreign investors, so it can't be done willy-nilly - but it's the only way. This is not unlike what China does - money goes in but it's not allowed to go out.