Вы в основном просите, чтобы ваше приложение было включено в уведомления ОС для других приложений. Вероятно, вам понадобится либо приложение, которое запускает другие приложения в качестве дочерних процессов, либо использование чего-то вроде руткит-API для установки разрешений, превышающих то, что предоставляется нормальному приложению.
Если цель состоит в том, чтобы увидеть, сколько времени пользователь взаимодействует с вашим приложением, вы можете получить некоторые грубые идеи, посмотрев на то, какое время ЦП запланировано для вашего приложения или как посмотреть на задержки между событиями ввода-вывода и отображением в статистику о том, насколько активен пользователь.
В противном случае, я думаю, вы могли бы связаться с некоторыми разработчиками программ-шпионов, чтобы получить то, что вам нужно.