В случае Windows есть специальный вариант установки для сборщиков систем. В этом случае при включении компьютера первым делом будет выдано лицензионное соглашение, запрос на его принятие пользователем и запрос на ввод ключа или активацию через учётную запись Microsoft.
Для остального ПО, принимая во время установки соглашение, вы лишаете пользователя права выбора. А без принятого соглашения большинство программ просто не установятся. Предустанавливать можно только те программы, которые показывают лицензионное соглашение не во время установки, а при первом запуске.