.NET языковые пакеты не влияют на текст элементов ОС (очевидно!). Таким образом, они не влияют на текст кнопок в окнах сообщений WinForms, потому что они используют функцию Win32 MessageBox. Это означает, что если у вашего клиента немецкая версия Windows, то все стандартные элементы пользовательского интерфейса, такие как эти кнопки, будут на немецком языке, несмотря ни на что. Если у него Vista, он может купить дополнительные языковые пакеты, но даже тогда для пользователя может быть активен только один (а не для конкретного приложения) в любой момент времени.
Если ваш клиент желает использовать ваше приложение только на английском языке, то либо он должен использовать английскую версию Windows, либо вы должны написать свое собственное окно сообщения, в котором вы сами определяете метки кнопок.