because whoever wrote the drivers assumed that c: would be the system disk like on any normal PC......so thats where they unzip / unrar to.
I hadn't realised you had Win7 on D: with a dual boot. It wouldn't surprise me if thats the root of much of the problem.