yes but for some users it is confuseing ill give u a long drawn out scenario weve having with nicklust.

people are doing this
Code:
alias nicklust return $findfile($mircdir,nicklust3.dll,1).shortfn
on *:join:{
    if ($me == $nick) {
      dll $nicklust some krap to make ti work etc
     dll $nicklust some more krap
    }
}


Now so nicklust is now loaded with shortfn but later on the "idiot scripter" comes in and is in a channel and is playing with settings u can adjust manually like background color and just for ease of use and not thinking goes

Code:
dll nicklust3.dll SetColro blah blah blah 


now i will admit this is partly the scripters fault but how cna u say this is not a bug when mIRC is loading two copies of the exact same dll why would this be allowed at all? imo it should not be allowed at all. mIRC should compare shortFn and regular paths to see if they are indeed the same and not allow the dll to be loaded again....