Sin probar tu programa asegurate que tu microcontrolador no tiene Low Voltage Progarming si es asi tendras que poner en los fuses NOLVP y el cristal si es extreno al ser de 4 MHz quizas debias cambia XT por HS
si quieres algo mas visual
void main (void)
{
while (true)
{
output_toggle(PIN_B0); //Esto hará parpadear el led
delay_ms(500);
}
}