MCS+ must be latest version to support the 18F4550 I found out. AFAIK you can leave the CONFIG data to PBP and do not need to write any ASM code unless you want to.

I have managed to get MCS+ 3.0.0.0 with PBP 2.47 and MPASM 5.03 to work with the 18F4550. Only trouble so far is PBP or something is loading about 2000 bytes of USB drivers that I do not want. I haven't figured out how to stop this yet.