Trade Zucker for a 1st+prospect. If you need to retain a million (or take a short term cap dump), do it. If you can only get a few 2nds or secondary prospects I'd hold onto him for another year.
Move Spurgeon for a 1st+good prospect. Toronto, Vegas (taking Clarkson+Eakin), Florida, San Jose (if EK walks), Pitt, Edmonton, and NYI are teams that could really benefit from him. His cap hit is extremely reasonable. If you have to give up a bit more/take a non-Lucic contract from Edmonton or Florida pull the trigger. He's at worst a #2 dman.
If Koivu wants to chase a cup, move him at the deadline. Staal seems content in Minnesota, but if the drop in talent results in him wanting to leave, he's a pretty valuable commodity. Good #2 center with size dirt cheap for the next two years.
If you get a really nice offer on Dubynk from Florida, San Jose, Calgary, Edmonton, I'd make the move- they're three years from competing best case, and by that point he'll be much more expensive and 30+. Imagine what the Sharks would include with Dell for Dubynk at 50%? Anyone with questionable goaltending being able to pick a #1 signed for two years dirt cheap- that's worth at least a first/top prospect and probably more. If we sign EK, I'd probably give up Merkeley or Chelemevski.
In short, MN desperately needa a franchise forward, they're only going to find that in the top 3 of a draft.
I'm generally not a fan of tanking, but Minnesota just has way, way too many holes and they've always been okay, meaning they haven't been able to get top tier talent. Also, though it was their choice, the expansion draft was harder on them than anyone else.
One last option is to throw a ton of money at Duchene, as that would almost solve the lack of elite talent at forward. The D and goaltending are plenty good, but I just don't see how they solve their lack of forward talent