I have built an IShellExecuteHook which prevents the opening of most files with the exception of images opened via shimgvw.dll (Window Picture and Fax Viewer), videos opened by Media Player and anything using DDE to open. Is there a way I could display a friendly message to the user if they attempt to open a file which is not available and prevent the associated application from opening