Yes Ikernel.exe is a sys file. It is used for the installshield that moh:aa uses to install the game, you might have to pull it off a friend or something.
------------------
We are the Pilgrims, master; we shall go always a little further:
It may be beyond that last blue mountain barred with snow
Across that angry or that glimmering sea . . .
I had that error before. it had something to do with explorer. i didn't get it with the SP demo though (I got mine a few days before official release.) I've formatted my system since then and it disappeared.
I had the same problem also. It turns out that my clock on the start menu had the wrong date and time. My year was set to like 16000. Change that to the right date if it is wrong and see if that works.