Am I correct, that if a program is installed on a Server and shows up in the 'Add Remove/Program programs', then it must have been installed when a user has logged onto the server either at the physical console, or using RDP and not when a user has accessed the server via a share?
And if so, then this should show up as Event ID's 528.
In other words, if I just look at Event ID 528, I can get a list of suspects. Is this correct?