If you want to create your own bootloader, then I think you will need to go to www.Microchip.com and read up on the programming application notes. But it's definitely involved than just sending a serial file to the PIC using hyperterminal.

Also, I already told you about a FREE bootloader. "Tiny PIC Bootloader" Here is the link to the author's web site:

http://www.etc.ugal.ro/cchiculita/so...bootloader.htm

All the info and software/firmware you need is on that site. So far this bootloader works perfectly for me. And it works fine with the shareware version of MicroCode Studio.

Not sure what you don't like about MCS, but I just switched over to it from CD Lite, and it's an INFINITELY better package. I had so many crashes and glitches with CD Lite, and MCS lets you open multiple files and tab between them. Very convenient.