
At the end I was able to fix it. I'll post how I did it just in case somebody else has the same problem. Windows XP Home, Windows XP Professional and Windows XP MCE are all the same in the respect of the Microsoft remote and keyboard.
My problem was that I am running XP Home. XP Home has a feature called WFP (Windows file protection) KB912024 installs fine, but I discovered that Windows File Protection (WFP) sees hidir.sys and maybe irbus.sys as not valid files and replaces them (at least it tries to do it with hidir.sys). Of course the WinXP Home versions of the files do not work with the keyboard. What I did was to delete the 2 files in \Driver Cache\i386 and in system32\drivers. Just to play it safe I renamed drivers.cab and sp2.cab, to avoid WFP to find the original files, but I don't think it's needed. When I delete, WFP kicks in asking to replace the file and I replied no. Then I applied KB912024, WFP continued to bother that the file installed was not good, I ignored and everything works fine.