Должно ли это работать?
Да, конечно.
Нужно ли будет активировать XP на виртуальной машине?
Да, вы будете.
Будет ли достаточно 1 ГБ для запуска виртуальной машины (16 ГБ доступно на хосте)?
Только вы сможете принять решение на основе программ, которые вы используете. Windows XP будет нормально работать на 1 ГБ.
Есть ли другие подводные камни, о которых мне нужно знать?
Поскольку вы не меняете свою старую систему, просто попробуйте. Не должно быть никаких проблем, но если это так, все, что вы потеряли, это несколько циклов процессора и дисковый ввод-вывод.
Также подумайте об использовании Virtual Box, который также бесплатный, но в более активной разработке.