yes, i think this is illegal. but it really depends on the state you live in.
check "start/run/msconfig" and "start/run/regedit, look for "run" and "runonce" entries.)". if it does not go away, complain to the author. if he lives in the īstates, threaten him to go to court and get like $1000.000.000 for stealing your time and dialing up 1.000.000 times!!!!!!
(noone could pay my time though...)
also check sysagent for scheduled tasks (if it was that easy...)