B is my prefered location if I'm the first one to the light. No sense making someone wait to turn right if I don't need to occupy the whole lane.
C is OK if I'm not the first to the light. The other option is to sit in line behind the cars in the right lane. I've done this both ways successfully. Wait in line or filter to the right.