Unless it's a .net dialog/app (the open file dialog isn't), you can't add controls to it per se. You can, with some C++ trickery and windows hooks, OVERLAY a button for instance on top of the dialog and get it to 'follow' the dialog around if it's moved etc.