Danke... mit CultureInfo.CurrentUICulture ging es leider auch nicht.
Jezt habe ich mich mal an die Lösung rangewagt:
www.c-sharp-forum.de....php?p=455380#455380
Irgendwie mach ich was grundlegend falsch komme aber nicht drauf.
Ich habe ein neues ganz Simples Projekt gemacht.
Eine kleine Form mit einem Label, Localizable auf true, Sprache auf Standart (ist wohl default).
Dann als label.Text "englisches Label" und als Form.Text "englische Form".
Als nächstes Sprache auf Deutsch gestellt und als label.Text "deutsches label" und Form.Text "deutsche Form".
Starte ich aus VS und debugge rennt alles wunderbar. Sobald ich ein Setup Projekt einfüge und es installiere kommt er mir immer in englischer Sprache an deutschen Windows' hoch.
Wenn ich an der Eigenschaft Localization im Setup Projekt drehe ändert sich auch nix.
Dachte es liegt vieleicht an meinem Windows. Habe dann noch einen alten PC mit deutschem XP versucht. Auch keine Änderung.
Ich krieg es noch an den Nerven hier.