Well you're still not making it clear what the problem is. When you have two or more F12 aliases mIRC uses the one it finds first, searching first through the aliases files, and then through the remotes files, starting from the first loaded alias/remote file in both cases. This is how it has been for a very long time, it isn't a bug and it isn't new. If you want mIRC to use one paritcular F12 alias then you have 2 choices, either remove your other F12 aliases or order your scripts so the F12 alias you want to use is at the top.