I agree that killing the architect wouldn't kill the matrix, but his programming is to run the matrix, they would have to redesign the architect program, but by that time Neo would be in control of the matrix. There would be no program controlling what is going on.
__________________ "If you do a bad thing for a good reason, does that bad thing become a good thing? Or is it still a bad thing? And if so, how can it possibly be good to do it?