Changes Since Last Run in Startup Manager
Upon opening Startup Manager, a popup detailing the changes in the Startups since the last time Startup Manager was run is displayed.
New Startups will be prefaced by a +, removed startups by a -, and updated/different versions by an =. Perhaps the option to rollback to the previous state, for the added or removed startups, could be added. (providing that the programs still exist)
Change Registry Monitor to System Snapshot
Taking a System Snapshot would take a snapshot of the registry, but in addition, it would capture the state of the system files, and perhaps the files in the Program Files, Program Data, and User folders.
When more than 1 snapshot exists, they can be compared and the differences exported to a file, if desired.
Perhaps there could be an option to take snapshots of either the Registry, the System Files state, or both.