Как сделать так, что-бы в случае завершения python-приложения оно автоматически запускалось заново? В планировщике задач есть только опция запуска приложения, но ничего про перезапуск.
Как вариант, напиши скрипт, который запускает твое приложение отдельным процессом и отслеживает его pid.
Если pid твоего приложения пропал, то оно снова запускается.