DialogBox geht nicht VisualStudio, optimize size

Hallo, ich hab ein seltsames problem mit Visual Studio .NET. Ich habe eine DialogBox-Procedure die die messages einer Dialogbox verarbeitet. In dieser Dialogbox wird bei „WM_INITDIALOG“ z.B. der Fenster-Text der Dialogbox gesetzt, einige Checkboxes „gecheckt“ usw. Das funktioniert alles auch bestens wenn ich die mit „Debug“ builde. Beim Release-build mit der Option /O1 (optimize size), /O2(optimize speed) oder /Ox (full optimization) bleibt aber die Sanduhr auf dem Dialog stehen und der FensterText wird nicht geändert… Mit „custom options“ und „favor small code size“ gehts hingegen wieder…
Wat kann ich da machen?

Kim