I don't think there are places where LoadCursor can legitimately fail. Besides, since your SetDefaultCursor is not an exported API it could only be used inside user32.dll, where LoadCursor will definitely never fail (modulo bugs of course).
Ok - I'll just leave my hack in locally then.
Warren