Snapshots
Startup Cop Pro uses minimal amounts of memory and CPU in this new version. That said, some people still don't want to add another program to the long list of programs that are running on their system. I can't blame them.

In this, our 10th anniversary edition, we've added a great new feature to the program: a feature called Snapshots. Startup Cop Pro takes a "picture" of the startup items on your system. The next time Startup Cop Pro is launched, it compares this snapshot with the current state of your system. If it detects any changes, it prompts you just as if the change had occurred while Startup Cop Pro was running. So, unlike our previous version, you can start and stop Startup Cop Pro at any time and still be notified of changes to your startup locations.

The Snapshot mechanism works like this. The snapshot is checked once, at program launch. When Startup Cop Pro first loads, it reads in any disabled and delayed startup items, along with the startup items that are currently configured on the system. Startup Cop Pro then compares this list against the items contained in the snapshot. If an item in the current list of startup items is not found in the snapshot, then it is determined to be a new startup addition, and the Startup Warning Dialog is displayed. Startup Cop Pro then unloads the snapshot information, as it is not needed anymore. When Startup Cop Pro closes, or the user shuts the system down, a new snapshot file is created  and this file reflects that last known state of startup items on the system.