Login to user account and run application at same time every weekday?

Login to user account and run application at same time every weekday?

Anyone know how to do this?

thanks

set maximum to (current date)
tell maximum to set {month of it, day, time} to {December, 31, 86399}

set the_date to (current date)
repeat while the_date is less than or equal to maximum
	tell application "schedule"
	end tell
end repeat

is this on the right track?

looks like a job for cron?