Can someone assist in how to convert the REG_BINARY data of a key like here into an ASCII readable format.
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs

This is simple read of first entry, but that key would have multiple entries so I suppose you would need to enum it to do all of them.
1. Read the Key value
 Code:
$RecentDocsKey = 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs'
$Value = ReadValue($RecentDocsKey,0)

2. Step through the data. (not sure how to really do that correctly)
Need to chunk the binary data into pieces and then put back together.
Val("&"+$Value) should put into Decimal format then you can use
Chr(new value) to obtain the ASCII representation.
So I would guess you could somehow maybe do something like:
$AsciiChr = Chr(Val("&"+$Value))

Would like to be able to read and modify all entries eventually.
Then be able to manipulate the MRUListEx in that key to remove/add/edit entries in the list so that they can be changed by script.

So to edit and put back in entries you would need to reverse the process and convert from ASCII back to Hex it looks like.