See steps below to reproduce. Works well in XE2 but not XE8.
- Create a new VCL Forms Application - Delphi
- Place a
TButton
and aTOpenDialog
on the form - In the button
OnClick
event callOpenDialog1.Execute
- Run the program, open the file dialog, and right-click on a text file => shows menu items ok
- Go to Project/Options/Application/Appearance. Enable and choose a custom style (such as "Ruby Graphite") and recompile
- Run the program, open the file dialog, and right-click a text file => does not show menu items correctly (invalid characters are shown)
Tested with XE8 Subscription Update 1 (and Windows upgraded from 8.1 to 10)