The only people that you can blame for screwing up the way mIRC worked with Windows XP to the way it is currently set-up to work under Vista, is Microsoft.
If they hadn't changed how files had to be stored in the OS, then Khaled wouldn't have had to alter mIRC to match the format used.