Implementing inplace controls for the PropertyGrid was one of the most challenging part. Now that a framework is available to ease this task, you can extend it to add your own feels. This is a two parts job: the feel class is responsible for creating and initializing an inplace control. The latter is any windows control or custom control you need in which there is a set of rules to respect, messages to send or handle, and so on. The goal is to mimic the look of the property value and to edit it inplace, with no pixel shift at all.
There is a lot of built-in feels in the package, so by following the way they are done and by respecting the rules, you will be able to construct your own complex feels.
