Why not just create a plugin for Jetbrains' IDEA platform? Unless you're building a featureset that isn't supported, but that doesn't appear to be the case here. It would be much cheaper to build, and you'd get the rich IDEA ecosystem for (almost) free.
Why in Pascal and not in D?
EDIT: Ok, I see he's leveraging some RAD tool called Lazarus.