Возможно ли забекапить приложения со всеми данными и после переустановки восстановить?
Приложения это просто файлы.
Чтобы приложения работали нужна их регистрация в системе - записи в реестре, регистрации библиотек, и.т.п.
Т.е чтобы восстановить работоспособность приложений нужен не только бэкап файлов приложений, но и бэкап системы.
Тогда возникает вопрос - зачем переустанавливать если вы потом все равно восстановите состояние системы?
В общем либо вы бэкапите систему со всеми приложениями -и после восстановления получаете возможность ее восстановить, либо переустанавливаете систему, и ставите все приложения заново.
Нормальная практика это бэкап системы со всеми настройками.
Ставите чистую систему, ставите все нужные приложения, и делаете необходимые вам настройки и бэкапите.
Потом с определенной периодичностью, например раз в месяц делаете еще бэкапы - в итоге у вас всегда есть бэкап работающей системы.
И если возникли проблемы - вирусы, некорректный софт который все испортил, или еще что - вы просто восстанавливаете бэкап на ту дату, когда все было хорошо буквально за несколько минут, и продолжаете работу на нормальной системе.