не автозапуск, а при запуске программы, что бы она в фоне запускалась сразу, как по виджету.
Тогда запустив программу Вы не смогли бы ни остановить ее не сменить настройки.
Если нужен только фоновый режим, используйте виджет.
Если Андроид поддерживает такую фичу, как в винде, то реализуется так:
1. Запускается процесс, смотрит нет ли такого же в памяти в активных, если нет (при галочке запуска в фоне) - запускается в фоне, если есть процесс в активных - передаётся управление запущенному процессу с параметров - показать интерфейс.
Или вешается уведомление в таскбар, чтобы вытащить из фона через него.
По произвольному расположению кнопки "i" на экране, чтобы не мутить никаких "продвинутых" режимов с перетаскиванием самой кнопки, можно ограничиться двумя движками с вертикальной и горизонтальной координатой этой кнопки (и не забыть только проверять при запуске, не выходят ли эти координаты за пределы физического разрешения экрана).
Правда пока отрыт вопрос как двумя движками пересчитывать портрет в альбом и обратно.