Не возможно, что я знаю. Это даже невозможно сделать с помощью программ, работающих под вашей учетной записью. Правильная процедура - закрыть открытые программы или выйти из системы. Запрашиваемая вами функция подходит для очень узкого диапазона между полным выходом из системы и быстрым переключением пользователей. Я сомневаюсь, что есть какие-либо решения, даже если это технически возможно (не уверен, если ядро предоставляет такую функцию) просто потому, что число людей, которые будут использовать его, очень мало.
Вы можете рассмотреть возможность использования виртуальной машины для разработки. Это позволит вам приостановить виртуальную машину, когда вы закончите работу. Он также имеет преимущество полного отделения dev от игры.