Hi. Picky eater here...
Yeah, I don't like eating meat off the bone either, though the reason depends on the meat: For steak & porkchops, I really can't stand gristle, so I usually order the smallest cut available, as it typically has the lowest mean/gristle ratio. Those cuts usually don't have bones either...but I'm also lazy so id prefer to not have to cut the "good" meat from the bone.
Chicken is another story. Honestly I really don't care for the meat as much as I do the breading, so I'd rank it popcorn chicken -> nuggets -> fingers/tenders. I won't eat it off the bone - too greasy, don't like the dark meat or the skin.
I don't eat seafood at all. I've had battered fish before, but like chicken I prefer the breading more than the meat, and I think fish tastes worse than chicken. Plus there's always a chance of a stray bone.
I'm ok with eating lips/shiny happy people/whatever in hotdogs or sausages, probably because it's ground up fine enough to be indistinguishable, and they're generally pretty tasty.
I can't stand fresh or cooked fruit, it tastes like dirt to me. However I love fruit flavors: candy, drinks, etc...but not watermelon or apple, they're berkeleying gross.
I don't eat many vegetables(and no raw ones) either: potatoes, beans(in chili, or green beans if they're seasoned well), and carrots(if they're cooked in a roast.
I love pasta though.
Generally, I'm on the all-sugar/all-carb diet, and somehow it seems to work for my body.
Edit: I just thought of a couple more things...
I hate bacon. Or more precisely I hate real bacon. The fatty part is disgusting, though I don't care for it being too crispy either. However, I love turkey bacon! <3 Seriously, I'll gobble that E36 M3 up!!! Speaking of, I'm not much for roast turkey, but I love those frozen turkey rolls - you know, the rectangular brick-sized piece of (white)meat in the aluminum pan w/gravy? Mmm... Oh, and I love spam too, but only the spam-lite.