Okay Figured out how to fix the script editor problems.
Method one if you don't have access to native windows system dlls
go to a terminal and type winecfg. Then go to the applications tab and click add application. Then browse and find your mirc.exe. Making sure it's selected in the applications tab click the libararys tab. Now you need to set two overrides. riched20 and riched32. pick riched20 from the drop and click add. do the same for riched32. Now select riched20 click edit set it disable. Do the same for riched32. Cick okay to save yoru config and there ya go.
Keep in mind this will disable ctrl+z, however right click undo works just fine. There might be other bugs.
Now if you have access to some windows dlls coughgooglecough do method one. Then copy riched20.dll and riched32.dll to your wine's system32 directory. Mine was at /home/netsplit/.wine/drive_c/windows/system32 . Now go back into winecfg and the librarys tab. edit riched20 and riched32 and set them to native.
There ya go fully functional script editor edit and ctrl+z works!
Figured that out all by myself. Well google and konsole helped.
Now using my fully functional script editor. I wrote this little script that fixes the nicklist update bug. The one where it don't redraw properly when switching between maximized windows in mirc. It works be removing and then re-adding the last nick in the nicklist. Haven't had much of a chance to test so might have some weirdness.
here it is
on *:START:intwinefix
alias intwinefix {
hmake wfhash
.timerrefreshwin 0 1 watchfocus
}
alias refreshlist {
var %llinenum = $line($active,0,1)
if ($len(%llinenum) > 0) {
var %lline = $line($active,%llinenum,1)
var %llinecolor = $line($active,%llinenum,1).color
dline -l $active %llinenum
aline $(-lc $+ %llinecolor) $active %lline
}
}
alias watchfocus {
if ($hget(wfhash,lastwin) != $active) {
refreshlist
}
hadd wfhash lastwin $active
}
Open the script editor, go to remotes, then pick file, new. then paste that in. Then type use the command /intwinefix to make sure it gets kick started. Keep in mind that code may have some bugs has it hasn't been extensively tested yet. However I'm sure the way I yammer on irc I'll find any bugs if they exist soon.

Next on on this old mirc we'll rip out out the floor and redo the pipeing to match modern stanards! I'm Norm Abram.*credits roll*