Yep. A lot of it is just teaching them "off". My parrots now know the word. While it's not the best method, I do basically "swipe" them off the object I don't wish for them to be on. I'm not saying swing at them or physically harm them, but slowly and lightly bring your arm towards them, pushing them off until they fly off or step up onto you. When you pair that with a verbal cue, eventually they get the message.
It took about 3-4 months before Shiko stopped landing on the TV or on the bed, for example. Now he knows not to, and if he lands somewhere undesirable I simply say "Off" and he'll fly away. I couldn't use positive reinforcement with this one because Shiko was too smart... he'd land on something, wait for me to say "Off", and then fly to me saying, "Want a treat?"!