I agree with your reluctance. If you are having difficulty installing the MF Toolbox, I would call Canon Customer Support directlyl and ask them for assistance. I have found them to be very patient on the phone as they walk you through what steps you need for the install.
I am not a big fan of loading software that I am unsure of, especiallyl if there is an easier solution with the OEM.