As discussed in
this (quite ancient) thread, messenger already automatically changes your status to Idle when you lock your workstation (if you have "change status after x minutes of inactivity" enabled), but it would be great to have more control over which (personalized) status it is set to.
Eljay, will your script support personalized statuses? (guess not, but would be cool)
Also, when can we expect a release? I'm really looking forward to it