Okay, maybe this won't make emptying the dishwasher fun, but it will make it less annoying.
Almost two years ago, I asked my seventeen-year-old son to empty the dishwasher. He emptied all the dishes and put them away, then disappeared, leaving the baskets of silverware untouched. I called him back. "You forgot the silverware."
"I didn't forget. I hate unloading the silverware."
"It still has to be done."
"Why don't we separate it when we're loading it? It would make unloading it so much easier."
Ah hah! It actually would make unloading easier. But wouldn't that make loading it a lot harder?
Actually, no. I load all dishes first. Then when I'm down to silverware, I load all spoons, all forks, all knives into their own basket. Then I load all of the odds and ends. They actually fit better and then when its time to unload, it's a snap.
I know this might sound a little obsessive/compulsive, but a little organizing up front makes it so much easier in the end.