Siguiendo el consejo de rafaxplayer comencé a trabajar en su sugerencia... Me encuentro de antemano con dos incipientes problemas :
1º) Al utilizar String.Find se me devuelve como resultado un número que se corresponde con el lugar en el string donde se encuentra la palabra (substring) a buscar. A la larga, conforme avance en la construcción de la aplicación (si puedo), será un problema porque quiero presentar el archivo donde se encuentra el substring, porque la búsqueda la quiero hacer no sobre un solo archivo RTF (ahora la hago así para entender como funciona el asunto) sino sobre un conjunto de ellos...
Además:
2º) Me da error (-1) siempre que se buscan palabras que estén acentuadas y/o que contengan la "ñ". Supongo que será porque el inglés no las considera. Este es el mismo error que dan otras aplicaciones de búsqueda de palabras sobre archivos de texto (por Ejemplo el FileSeek). En un principio había pensado utilizar el FileSeek lanzandolo como ejecutable portable, pero al obtener estos resultados pensé que sería más elegante hacerlo desde AMS completamente. ¿Es posible solucionar este gordo inconveniente?
Cualquier luz sobre el asunto me vendría de perlas...
Saludos