Improved the autostart checkbox usage

The checkbox wasn't used in the right way. The checkbox should be
checked ones autostarting is enabled. Also the checkbox should
simply be disabled if no autostarting is available on the platform.

This commit makes all those things true!