У меня также есть эта конфигурация, и у меня не возникло проблем с созданием приложения x86, использующего Grid.
Я бы удалил версию .NET Framework, которую вы используете (похоже на .NET4.0) и переустановите его. Чтобы быть точным, вы также можете удалить Visual Studio 2010 и переустановить его (хотя это, вероятно, излишне).
Проблема должна существовать только на машине, на которой вы работаете... иначе были бы мобы, вилы и прочее ... направлялись в Редмонд, Вашингтон.:-) Вы можете попробовать создать пример проекта на другом компьютере ... просто для вашего здравого смысла.: -)
Обновление
Я просто хотел добавить, что System.Windows.Controls.Grid находится в сборке PresentationFramework.Может быть интересно взглянуть на то, где этот файл хранится на вашем компьютере ... чтобы увидеть, заметили ли вы что-нибудь.Решение все еще, вероятно, переустанавливается ... но, эй, больше информации всегда лучше.
Для .NET 4.0 сборка PresentationFramework находится по адресу: C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ PresentationFramework \v4.0_4.0.0.0__31bf3856ad364e35
Для .NET 3.0 / 3.5 сборка PresentationFramework находится по адресу: C: \ Program Files \ Reference Assemblies \ Microsoft \ Framework \ v3.0