Interestingly enough google shows someone else with this problem:

http://social.msdn.microsoft.com/Forums/...74-61f90ae64665

It's possible that your ".icl" is really a 16-bit binary file, which is supposedly not supported by Vista.