If a couple of cars are already at the light, i might sit in the middle of the lane behind the car or two in front of me, and when the light turns I go forward, through the intersection, then move to the right once through.
If there are half a dozen cars, i'll filter up the side and sit off the rear bumper of the first car in line, so between c and d in your pic. This way I wont get right hooked by the driver as he'd have to go over the curb in order to hit me, and I can see the driver of the second car, and he can see me.
If there are no cars when i pull up, i'd go for B.