IMHO this way of Vista compatibility is bad. If mIRC finds a mirc.ini in the program folder it should ALWAYS use this one - no matter if it was there during installation or not.

Why? If you put mirc on an USB stick you obviously do not run an install when using it on another PC: