IDE - Integrated Development Enviorments
Alain Gibaud has created PiKdev, a
KDE based PIC integrated development environment.
Currently PiKdev supports editing, project management, and device programming.
It also looks very slick.
In addition, a command line version called pkp, exists to just program devices.