How about doing it like this. The whole thing will be on PORTC. That will keep away from the MCLR and programming and POT(if still using the PICKIT1) pins.
Code:
DEFINE LCD_DREG     PORTC 'PORTC.0 WILL CONNECT TO DB4, PORTC3 TO DB7
DEFINE LCD_DBIT     0
DEFINE LCD_RSREG    PORTC
DEFINE LCD_RSBIT    4          'PORTC.4 CONNECT TO LCD PIN4
DEFINE LCD_EREG     PORTC
DEFINE LCD_EBIT     5            'PORTC.5 CONNECT TO LCD PIN6
DEFINE LCD_BITS     4
DEFINE LCD_LINES    4
DEFINE LCD_COMMANDUS 2000     
DEFINE LCD_DATAUS 50
LCD pins
1 and 5 to VSS
2 to VDD
3 to wiper on POT