That would really bypass one of the primary functions of the trusted list imho. I make SomeLameScript, I have:

ON *:START:{
/dcc trust codemastr
}

Now I'm able to send this user files without his/her knowledge. The purpose of the trusted list isn't so you can script it, it is so the user has control over who can send files.