The victim, 17-year-old Brian Carrick of Johnsburg, was working in a grocery store when he disappeared.
His family praised Johnsburg police and McHenry County prosecutors for not giving up on case that is more than seven years old.
A motive for the alleged murder was not disclosed.