보통은 이런 앱을 설치하지 말라고 합니다. 개인적으로 매우 좋지 않을 형태라고 생각하는데요..
그래도 굳이 이런 앱을 만드셔야 한다면, Alarm 매니저를 살펴보세요. Thread는 안드로이드 구성요소의 라이프 사이클에 잘 맞춰서 사용하면 메모리 릭을 만들지 않을 수 있습니다.
그리고 Thread로 만들었다고 해서 영원히 살거라고 생각한다면, 안드로이드 OS를 너무 쉽게 보신 겁니다. 앱이 백그라운드로 변경되면, OS의 정책에 따라서 리소스를 해제할 수 있기 때문에 일정시간 뒤에는 죽는다고 봐야 합니다.