Den Effekt kenne ich, das passiert, wenn die systemweiten Darstellungsoptionen für Menüs (SPI_GETNONCLIENTMETRICS) verändert (oder neu eingelesen) werden. Nur ganz wenige Programme überleben das unfallfrei.
Warum das passiert kann ich dir aber auch nicht beantworten. Vielleicht irgendwelche Kontextmenüerweiterungen, die vom OpenDialog indirekt geladen werden?
_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."