Per scrivere/leggere valori dal registro il metodo più semplice è usare le istruzioni Savesetting/GetSetting; trovi tutte le informazioni sulla guida MSDN. In alternativa, ma è un po' più complicato, si possono usare alcune funzioni API, in pratica tutte quelle che iniziano con "Reg". Se non sei molto esperto ti consiglio il primo metodo.
Per la crittografia, se non hai grosse pretese, puoi inventarti un algoritmo "fatto in casa", tipo la sostituzione di ciascun carattere con un altro secondo una tabella di sostituzione. Oppure puoi dare un'occhiata qui, o fare una ricerca con google per cose più sofisticate.