Aversion Therapy
Similar to other types of behavior therapy, aversion therapy is based on the principles of learning (conditioning) and is done to eliminate the presence of some maladaptive behavior. This is done by pairing the maladaptive behavior (which is in some way rewarding to the person who engages in it -- like smoking) with a stimulus that is unpleasant. What happens then is that the pleasant behavior becomes less pleasant and decreases over time until it is gone completely.