Howard, this is a quite useful component. But I am afraid that it will be forgotten again in the forum. As you know I am maintaining a package ExCtrls which contains extended versions of the standard controls. I think it would fit in there well.
Would you allow me to add this component to this package?
Sure, with the proviso that it's clearly still buggy and needs sorting out, and I don't have the time or motivation to do more on it at the moment, so over to you, or others. Please take it forward.
In order to have consistent naming, I'd change its name to TColumnComboboxEx, and for a consistent license I prefer to replace GPL by LGPL2 with linking exception (like LCL). Would this be ok for you?
Sure. A logical and consistent naming scheme helps one (subliminally) to categorise new objects conceptually, and find them quickly months later when you vaguely recall seeing something you now need.
The best controls are nearly always a collaboration between several people, as the LCL testifies abundantly. Some people are good at throwing out brilliant ideas, others are good at picking them up, others at sorting out abstruse technical issues, others at documenting etc. It is encouraging when forum members here play to their strengths.