Please help with creating text object, for iChat sending

I am trying to make a script for sending a file over iChat. If you have a good solution for this, please tell me. I’m inquiring about a sub-problem:

This works as expected:
tell application “iChat”
send “hej” to (item 1 of accounts)
end tell

Now I am thinking that either I throw in a reference to a file to the send command of iChat, or I throw in a text object with an attachment.

This doesn’t work:
tell application “iChat”
tell application “Finder”
set music to a reference to file “Take On Me.mp3” of folder home
end tell

send music to (item 1 of accounts)
end tell

Neither does this (“iChat got an error: NSArgumentsWrongScriptError” occurs on “make new text”):

tell application “iChat”
set message to (a reference to (make new text))
tell message
make new text attachment with properties {file name:“/Users/home/gladmac/Whatever.mp3”}
end tell
send message to (item 1 of accounts)
end tell

I would be very glad to receive some pointers…

Joakim Arfvidsson