What if you modify this .bat-file somewhat:
@echo off
* * set destination=\\server\share
* * %comspec% /e:2048/c for %%v in (1 2) do prompt set {date}$q$d$_ | *find/v "$" >{t}.bat
* * for %%v in (call del) do %%v {t}.bat
* * echo %{date}% - Installed applications registered on %computername%: >> %destination%\%computername%.apps.txt
* * echo. >> %destination%\%computername%.apps.txt
* * start /wait regedit /e %temp%.\~tmp HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
* * find "DisplayName" < %temp%.\~tmp | find /v "QuietDisplayName" >> %destination%\%computername%.apps.txt
* *del %temp%.\~tmp
* *exit
I found it deep in the repository and I guess you can remove the first lines and run it locally at your own machine.