Optional Programmer?

Uploading using a programmer (from within the IDE without editing any preferences files)

I meant something where i can compile using any compiler but be able to download the hex file using arduino?