I remember an issue where FileUtils.rm_rf doesn't clean up the link correctly on windows if it's pointing to a dir. See:

https://github.com/opscode/chef/blob/master/spec/functional/resource/link_spec.rb#L65-L73