A simple workaround to prevent mIRC from triggering the startup event after loading a file for the first time would be:
Code:
on *:load:{
  set %nostartup $true
  stuff
}
on *:start:{
  if (%nostartup) { unset %nostartup }
  else { more stuff }
}



one step closer to world domination