ok i have a few bugs;
there is a blank line on the first line in the list
and it doesnt load the last line of the file.
on *:dialog:favsetup:init:*: {
var %l 0
var %o $lines($mircdirurrl.txt)
:loop
if (%l == %o) { goto end }
did -a $dname 3 $read($mircdirurrl.txt, %l)
inc %l 1
goto loop
:end
}