Ultimately there is only one way to do this, which is to replace Explorer with your own application as the Windows shell. There is no such thing as a form that cannot be brought forward by some method with the standard Windows shell in place.