My action in this situation depends on the width of the shoulder/bike lane. If there is no shoulder or it's very narrow, I'll take the lane and turning cars just wait behind me for the green. If the shoulder/bike lane is wide, I'll sometimes keep to the right to allow right-turning traffic to pass me and make the turn, but then I pull out into the lane immediately once I get the green to avoid being right-hooked. I rarely have a problem using either method, although once a driver tried to bully me out of the bike lane so he could use it (illegally) to make a right turn. He got quite angry when I refused to budge, but nothing came of it.