Well I have no problem reading "InstallDate" and adding it in Excel.
But it comes out into something like 20141113 .
I do have some difficulty converting this into a date format, like 2014-11-13.
In the function GetSoftwareInfo() I use the Val() to convert to a numerical value.
In the function ImportToXLS() I added a numberformat:
$Workbook.ActiveSheet.Rows($Row).Columns(4).NumberFormat="yyyy-mm-dd"

I wonder if I do correctly, or perhaps I should just get the program folder creation date?
Sorry for the bad formatting...