No sé cómo será la función Pos en D2010, pero si es como en D7...
Código Delphi
[-]
function Pos(Substr: string; S: string): Integer;
Es decir que sólo acepta cadenas (sean Ansi o wide).
El error, sonspecho yo, viene de ahí.
Básicamente el mensaje de error significa:
1. No hay una función Pos que acepte una cadena y un TStrings.
2. El compilador encontró una función Pos que recibe dos WideStrings.
3. El compilador encontró una función Pos que recibe dos strings.