Have you flat out told Denise that you really can't afford to pay for her on your own? It's nice that you want to take her, but you made the offer with the assumption that you would have more money and that she would pay a larger share.
Denise should sleep on a cot, not in a bed. If I were the other friend, I wouldn't want to share a bed every night just because Denise didn't pay her own way when I did. I'm sorry, she really does sound horrible. If this is out of character for her, maybe you could gently bring this up. I can't imagine being someone's guest on a trip like that and dictating all of these things.
Can you cancel the whole trip and just rebook solo or with the other friend? If you call up Disney and explain about how you think it might be your last trip because of your cancer, maybe they will give you a pass.
I went to Disney alone. It was great. I never had to wait in line because they always had room for a single person and I was the only one