Is it possible that mIRC is using a specific call to check if the media is valid which isn't always available, but if he renames it to another file type, it bypasses that call?

I know it seems a sort of silly idea, but that's the only thought I can come up with for something like this to happen.