This behavior is handled by the parameter “Settings > Protect Applications”.
To avoid that phone requires the secret code anytime you try to use the application, they become free after the first time you insert the Secret code.
They will be protected again after a given time of phone inactivity.
Changing the parameter “Settings > Protect Applications”, you can modify the inactivity time, assigning the value that you prefer, and eventually set to “Immediately” so that the secret code will be required every time.