As much as this could be a good thing it may not. Just about every Habs fan would like to get rid of him but this may not be the correct timing.
First off the Habs do not have the center depth to replace Desharnais. Since trading Eller, if the move Desharnais their center depth would be Galchenyuk, Plekanec, Mitchell, Danault. They do not have that internal replacement.
Their are also no UFA's left to possibly play as a third line center. The only way that a deal makes sense is if the Habs have another trade in place. Plus Desharnais is in his last year of his contract before being a UFA. I would rather play him as the third line center as opposed to just dumping him.