Is it possible to set an audit policy to track when a program has been installed or uninstalled? Not using MSI installer at the moment.
No. On Windows, an installer is just an ordinary Windows program, it doesn't generate audit log entries automagically.
However, you can enable auditing for folder (or registry key) creation in the