1) Fruit - in addition to the obvious (fibre, vitamins) fruit also provide fructose, the content of which varies between different fruits - remember, not all sugar in fruit is fructose. Now, fructose may not be the "best" carb, since it preferentially replenishes liver glycogen and not muscle glycogen, but apparently muscle glycogen is replenished better if liver glycogen is also replenished / full / something along these lines. Bottom line - have some fruit, not too much. I'd rather have fruit with solid meals than peri-workout, but I don't really have a solid reason for that other than speed of digestion.
2) Eggs - You only absorb about 50% of the protein in raw eggs, versus about 90% of protein from cooked eggs AFAIK. If you want speed go for either hydrolyzed casein (like MAG-10 - super fast) or whey isolate (moderately fast). I generally treat all solid food as "slow" compared to those two, although there are some differences (whole eggs vs whites, lean meat vs fat meat).