I'm late but, what about frames (TFrame)? You can add them easily to the TPageControl, can't you?
As for the features of the IceTabSet for Delphi, I think most them are cosmetic and they depend the widget you're using (GTK+, Qt, GDI, etc.) and the functional ones can be handled by the TFrame events (except the "Show icon in tab items).