Assuming that your code is not at fault, the problem may have something to do with the way that Microsoft has implemented RichEdit 1.0 (TRichEdit uses RE 1.0) support for Windows 2000. If you check the size of riched32. Dll, I think that you will find that the file is somewhere around 4KB, nowhere near the normal 160+KB for the full RE 1.0 DLL.
This leads me to believe that W2K riched32. Dll is a "wrapper" that simply forwards calls to riched20. Dll (RE 2.0/3.0).
And, based on the reports that I have received, it appears to be a rather buggy wrapper. If you are confident that your code is correct, my best advice is to try to convert your code to use RE 2.0/3.0 directly. You can find links to a couple of the better-known free Delphi-based components on my Links page or you can try the TRichEdit20 class (free) or TaeRichEdit Component (free only for non-commercial use), both available on this site.
More.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.