Android typically forces low-priority apps to sleep so that they don't drain your phone's battery. Putting apps to sleep means they won't consume a lot of power and won't run in the background ...
To prevent an app from launching at startup, find it in the list of apps with the status set to “Enabled,” right-click it, and select 'Disable.' You can also manage startup apps from the Settings app.