Haven't been charged a farm call. Think I'd rather they just go up slightly in the price of shoeing (mental thing I suppose). I would also expect that if you set up your next visit before they left, it was a regular visit. I could understand a farm call in an emergency situation where they need to squeeze you in.
Charge to pull shoes too? Um... You clearly have to take the old shoes off before you can put the new ones on! I did get charged to get my new guy's shoes pulled, but that was because I specifically had him come out to take them off (not put them back on) and just lightly trim.