Z dostupných řešení, tedy jak např. TWebBrowser tak Embedded Chromium používají obě společnou cache (i úložiště cookies), takže za použití pouze jednoho z řešení, tedy např. dvou TWebBrowserů nebo dvou Chromium se na 2 účtech najednou nebude dát pracovat - jednoduše proto, že se přepíše cache a/nebo cookies.
Nevím jak funguje zrovna The Settlers, ale třeba za použití Chromium by se co se týče cookies dalo teoreticky použít 2 oddělené cookies managery (kde by oba ukládali cookies do vlastních složek). Kdysi jsem řešil něco s cookies managerem a vím, že namísto použití TCefCookieManagerRef.GetGlobalManager se dá vytvořit vlasní pomocí TCefCookieManagerRef.CreateManager. Takže tím bys mohl mít teoreticky 2 prohlížeče s oddělenými cookies úložišti v jedné aplikaci. S cache jsem si ale (zatím) nehrál.
Nebýt tohle tak specifická otázka, tak bych doporučil postnout ji v obecném smyslu "jak vytvořit a používat 2 browsery s oddělenou cache a cookies v jedné aplikaci" na StackOverflow...
TLama