Some packages similar to AppSentinel only require a few lines of code. Why does AppSentinel require more?
To simply test if an application is registered or not you can do it with a few lines of code. However, developer want more than registered | not registered functionality. Other features require additional code. Much of the sample code is dedicated to creating a Registration form, displaying it and giving the user the ability to re-register once the application has expired.