Martin,
Even though changes (whether it is IT or any business transformation related) are implemented to improve business functions, most of the time the users embrace them in different ways. As you all stated, managing the resistance is the key no matter what method is employed.
Typical example I can think of is with HBR article about Time Warner- "Jack Griffin's Ouster: Lessons from a Failed "Change Agent"". Style of leadership along with how to adapt to the nature of the change is the key to succeed. Leaders who drive these changes should be aware of and make sure they help reduce the barriers to succeed.
On the other hand, article below gives you a high-level approach to implement a change management philosophy. As the article clearly mentioned – “It is clear that a single-minded focus on today’s problems creates fatigue and resistance… But it is also clear that when it comes to behavioral change some anxiety is good”.
http://www.mckinsey.com/App_Media/Reports/Financial_Services/The_Inconvenient_Truth_About_Change_Management.pdf