In my opinion it's not necessary to port TRichView to Lazarus. The Lazarus component will be more of the same. There is already Delphi and C++ Builder support. You should find out if there are paying customers for new development and improvement.
Instead, focus on full reading and writing HTML and ...