628 or 628a have some difference, if the device list don't contain the 16f628A and there's no update, you can still try... but i doubt it will work. But there's probably some other software who support this type of programmer.

WinpicProg, PonyProg, IC-Prog

MAYBE............

PIC really run on DC. the datasheet tell you the voltage range.

To use them with a 9V source, you need a voltage regulator... something like the old and popular gandpa 7805, lm7805, ua7805

@ __config _INTRC_OSC_NOCLKOUT will work ONLY if you use MPASM to compile your code. have a look to this eternal thread bellow...
http://www.picbasic.co.uk/forum/showthread.php?t=543