Не используйте жестко заданные пути реестра / файловой системы, так как некоторые из них отличаются на 64-битной машине. Например, 32-разрядные приложения устанавливаются в «Program Files (x86)».
Если вы разрабатываете в Windows с использованием .NET, убедитесь, что вы используете библиотеки System или Microsoft.Win32 для доступа к ресурсам.