You need not be indicted or charged to be pardoned. Gerald Ford pardoned Richard Nixon, who had not been charged with anything at that point. The Presidential pardon power is absolute and extends to all offenses against the United States, including Treason. However, under Article 2, Section 2, the Presidential Pardon power does not extend to Impeachment.
Yours was the best answer of the bunch.