Some responses to your questions:
1. Would you prefer to be alerted when there are pending Windows updates for X hours or days? Yes
2. Would you like to us to display details of the installed Windows updates done in the server as historical data in the Site24x7 web client? Nice to have but could live without it
3. Would you like to perform installation of the Windows updates with the help of our Site24x7 Windows agent, after getting a confirmation from the user? I could live without it. I am more interested in having this as an alert that my updating system isn't getting the job done.
4. What interval would you like to check for pending Windows updates, say 1 hour, 6 hours, 12 hours, or 1 day? Daily would be fine. This is just a double check to make sure my actual patch management system is doing what it is supposed to be doing.
A couple things Not asked here:
Error State: I would like to know if there are current pending updates whom are pending because they have been failing.
Update Settings: It would be great to see what the current update settings are. Automatic, Download only, Manual