Since MessageBox() can only interact with a local user if the task runs under that same account, it is not the communication medium of choice for scheduled tasks. Try using SendMessage() instead.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.