Hi natcsparky,
I tried your program using a breadboard circuit I had on hand with a 12F1822. After making corrections to the CONFIG lines as mentioned by AvionicsMaster, the program compiled OK with 60 program words. The hex file imported into MSCX with no problem, and the device programmed fine using ICSP.

Do you have the PicKit2 device file containing 12F1822? I think you must if you are able to compile as you say.