Hi Gia
I've had two litters of ringworm kittens in my house, and another kitten with ringworm on a separate occasion. I treated all kittens with Lyme-Sulphur dip. THat is my favorite, it's safe, and I think it's the best. I did use Program on one litter and it may have helped too. I know I adopted one kitten out before the others, and she missed a Program dose and a dip and was still struggling with ringworm after the others had cleared. The dip really stinks, but the cat doesn't stay stinky after s/he dries.
I would be loathe to use oral anti-fungals for something like ringworm unless it was incredibly, unbelievably severe. They are tough on the liver and most cats get over ringworm on their own anyway.
BTW, one of those litters of kittens developed their ringworm spots *after* they'd been running around my house for three days, and none of my cats nor my dog got ringworm. I even had Earl at the time, and he had about three white blood cells, so I think that many cats develop immunity after kittenhood exposure and adult cats just aren't that susceptible. I myself got ringworm once, years ago, and have been immune since, and it is the same with 99% of my coworkers. (There is always one person who ALWAYS gets ringworm.)