Не проверяйте, действительно ли вы находитесь в режиме Windows XP. Вместо этого проверьте, нет ли у вас проблем с записью в программные файлы; если так, вставьте все необходимые обходные пути.
Я подозреваю, что ваши проблемы не вызваны конкретно режимом Windows XP, а скорее чем-то, что по совпадению вызвано режимом XP, но может возникнуть и в других обстоятельствах; Проведение теста для конкретных проблем, которые у вас есть, позволит вам обойти все подобные ситуации.