Подскажите, пожалуйста, как работать с реестром в PascalABC.NET

Мне нужно узнать как записывать данные в реестр, как считывать данные из реестра, как проверять существование ключа в реестре, как редактировать параметры, создавать и удалять ключи реестра, создавать и удалять параметры. Можно ли это сделать в PascalABC.NET? Если да, то как?

я недавно задавал вопрос работа с автозапуском реестра там достаточно чтоб начать просто проходишь по всем методам, читаешь описания