lol i dont think i have EVER seen a script that loads a dll twice....
maybe not a /cmd but maybe a -switch to load a dll twice; however, im not saying that u shouldnt be able to load a dll twice, im saying that mIRC shoudl check shortfn vs regular paths to see fi thy are the same in ALL instances and not just treating them as two seperate paths to two different objects i do believe if u go
/dll nicklust3.dll some fn
/dll nicklust3.dll some other fn
it doesnt load nicklust3.dll twice

so i am not so sure khaled intended for it to have the wierdo behavior it does (: otherwise it woudl load a copy of the dll for each cmd u issued
again im saying you cna load two sepearte dlls like
/dll nicklust3.dll
/dll download\nicklust3.dll
should stlil work loading 2 seperate instances of the same dll but shortfn and long paths of the same dll shoudl NOT
/dll c:\path to\nicklust3.dll
/dll c:\path~1\nicklust3.dll
or whatever it is in shortfn should not load nicklust3.dll twice from the same location.