How to find out if an MSI I just installed requested a Windows reboot?
The following registry location has the information:
Key HKLM\System\CurrentControlSet\Control\Session Manager
, value PendingFileRenameOperations
Source: http://technet.microsoft.com/en-us/sysinternals/bb897556.aspx