O.L.
You might look into the possibility of food allergies/intolerances. Sometimes a picky eater is picky 'cause their body doesn't like certain foods. And strangely enough, prime suspects will be things she will always EAT as well as things she always avoids.
Some things that helped me get my son to eat were feeding him while he was watching TV (I'd put it on while I cooked--he was rather high needs attentionwise--and if I gave him food he'd pick at it while he watched) and trying to make things more interesting. Cutting food into fun shapes, letting him use chopsticks, doing lots of foods w/things to dip into, etc. He's 4 1/2 now and some of that still works sometimes!
Best of luck!