Doing a Ctrl+Click on already selected nodes does not unselect them. See my post below on how to correct this unintuitive behavior of the tree's multi-selection model.

http://www.jarrednicholls.com/post/2...-Unselect.aspx