Thanks again for the script.
However I think for my purposes using the regex similar to below works better.
Thanks again all for your assistance.
$reg = [regex]::New('(\"folder-name.*?homepage\"\:\s+\"h.*?\")','Multiline, Singleline')
$a = Get-Content "C:\Program Files\Notepad++\plugins\Config\nppPluginList.dll"
$myMatches = $reg.Matches($a)
$i=0
$mysplits = foreach ($myMatch in $myMatches){
$mySplit = ($myMatch.Groups[1].Value) -split ",\s+\t"
$mySplit1 = $mysplit |foreach {$_ -replace '^"(.*?)":\s?"(.*?)"$','$1 = $2'}
$s1 =[System.String]::Join("`r`n", $mySplit1)
ConvertFrom-StringData -StringData $s1
write-debug $i
$i = $i+1
}