I think you've already answered your own question as far as a Bioconductor annotation package is concerned.
There are other ways to access annotation of course: Agilent Feature Extraction output includes annotation columns in the same files as contain the intensities and this annotation can be read using (for example) the read.maimages function in the limma package.
Alternatively, see the GEO annotation files for this Agilent design: