Look at Delev's site again. Notice that he lists a set of flags applicable to the MssageBoxA function, including MB_SYSTEMMODAL = 4096. System modal is what you are looking for. BTW, you can use WindowOnTop to make WinBatch Dialogs and other WinBatch Windows "Top Most."