Try Belarc Advisor at http://www.belarc.com/free_download.html
It works on all Windows OS's and gives you an audit of hardware and software, (with licenses), installed on your system.
I am running WinME on a HP Pavilion.
I am also running WinXP Home on a Compaq Presario.
How might I generate and retrieve a printable list of all software programs, Applications, Utilities, etc that are on these 2 systems?