Is it a step by step instructions for dummies?
You can just derive a class from TStringList and override the methods you want to change.