I find it really pathetic that the mIRC developers are ignoring the requests of some of their users to fix this bug because "Khaled will have to rejig mirc" or "mirc will have to work harder to process the url".
There's no point in mIRC having a scripting language if every feature under the sun is added, for example, this suggestion is easily scriptable:
on $^*:hotlink:/((?:https?:\/\/|www2?\.)[^<>\.\s]+(?:\.[^<>\.\s]+)+(?:\/[^<>\.\s]+)*)/:*:{ return }
on *:hotlink:*:*:{
.echo -q $regex($1-,/((?:https?:\/\/|www2?\.)[^<>\.\s]+(?:\.[^<>\.\s]+)+(?:\/[^<>\.\s]+)*)/)
url -n $regml(1)
}
Put the above script in remote (alt+r).
To test it: type
//echo -a Google: <www.google.com>; www.google.com, and then double click on any of the urls.