Neni to pravda. Podporuje pruhledne pozadi. Pri pradavani do ImageList urcujes masku.
Co se tyka pridavani, tvuj problem je v tom, ze zmenis jinou bunky nez chces vykreslit. StringGrid neprekresluje pri zmene bunky cely obsah, ale jen bunku, kterou jsi zmenil.
Takze postup:
Zmenim bunku
Zavolam StringGrid.Repaint, pripadne StringGrid.Refresh