Маловероятно, что Microsoft с готовностью разрешит вам сделать что-то подобное, потому что это будет лазейка для безопасности.Дело в том, что если в настоящее время никто не авторизован для использования машины, не должно быть возможности запускать программы.Внезапно, несмотря на ваши лучшие и честные намерения, ваша программа становится потенциальным бэкдором для взлома компьютеров.
Единственный вид пользовательского «приложения», которое MS может разрешить на экране входа в систему, - это альтернативные механизмы аутентификации (например, считыватель отпечатков пальцев).
Возможно, они будут реализованы на уровне драйвера и должны взаимодействовать с очень специфическим API.Даже тогда я сомневаюсь, что такому драйверу будет разрешено запускать произвольное приложение.
Возможно, вы захотите рассмотреть возможность запуска приложения по расписанию или в качестве службы без взаимодействия с пользователем.