...
But you saying it is not going to be public for some reasons? OK that's it.
Edit: class helper
Sorry, I missed some replies for my old posts.
Yes, TFileNameEdit can be improved as needed. I just did not understand what you want to do.
[Edit] Ok, now I read the text properly.
For shortcut keys you indeed need a public RunDialog. I changed it in r56242.
Please test.