I would make sure your friend always has her basic supplies with her as well as some juice and another carb...we take fruit for our son. We leave his lantus in the frig in the room as it needs to be refrigerated and he only takes an evening injection of it. I pack his Humalog in a cool pack with a frozen blue ice.
But as far as the restaurants....when you make your PSs, the CMs will give you direct #s to call if your friend wants to talk to the chef and arrange for any special meals. Most likely though, she will find plenty of choices on the regular menus and as Anne said if she wants sugarfree desserts, the restaurants can do that with advance notice. We never do that as our son is really not used to desserts and even if they are sugarfreee, they still have carbs and calories.
But the big problem is counting carbs if your friend is on such a regimen. For many years, we just counted exchanges and it was easy to do that at WDW or elsewhere. But when he switched to Humalog/Lantus, we needed to count carbs only and give him the appropriate units of insulin from the carb count. This is not easy to do in restaurants (except for fast food chains which do have carb counts). So find a carb count book. The restaurants at WDW can not give you carb counts the last time we tried.
Also, I would never leave his insulin in the first aid centers. We were told to never give him his Humalog until he had his food in front of him. Unlike some of the older insulins, Humalog begins working immediately. You do not want to risk an insulin reaction if that is the kind of insulin your friend is on.
Finally, when you arrive for a PS if your friend is getting "low", tell the CMs. If they can't seat you right away, they will bring you a roll or juice, etc.
Have fun with your friend!