K formulárovým prvkom sa z iného než UI vlákna nepristupuje, inak riskuješ nestabilné správanie celej aplikácie. Keď nastane nejaká zmena v StringGride, tak môžeš rovno obslúžiť nejakú udalosť, ktorá nastane - takže nepotrebuješ v slučke neustále prechádzať všetky riadky v StringGride. Zvážil by som, či tam vôbec to ďalšie vlákno potrebuješ.