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

Я прямо щас уже могу установить виртуальный ХР с поддержкой OpenGL и задать синхронизацию того заветного файла виртуальной машины.
Глупо, не оптимально, долго, но работает же )
Никто не говорил что это легко. Но не вижу никаких фундаментальных трудностей.