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.