Jeff,
After you have DEFINEd the class in the Grid.Init() you can RemoveObject the default header and AddObject() your header class. You might want to save/copy the properties like Caption, FontName etc from the from the original to the new header. You can even make that code part of the header subclass Init
>How do I create a Grid Header Class?