He pasado dos dias intentando solucionar un bug bastante jodido que me hizo pensar que hasta se pudiese tratar de un virus. En mi opinión se trata de un bug de Harbour y asi se los he notificado y he comentado como solucionarlo temporalmente:
https://groups.google.com/forum/?fromgroups#!topic/harbour-devel/YPx3LKf-RyI
Pero para mí, lo verdaderamente importante es el ver que en una situación así, en la que aparece un error dificil de localizar (se manifestaba como un GPF en una DLL del propio Windows), la única herramienta efectiva que de verdad ha ayudado a solucionarlo ha sido el debugger de Visual C de Microsoft. Es por esto que tal vez a algunos de ustedes les interese aprender a usarlo
Por mi parte creo que es algo realmente importante que debemos comentar aqui.