Здравствуйте Death, Вы писали:
D>ситуация тут такая: при запуске некоего файла, фейс моего приложения должен всплыть и вывести диалог. но суть в том, что до этого времени запускаемое приложение может ещё не успеть нарисовать свою морду... получается, что сначала мы показываемся, а потом уже происходит процесс открытия приложения и оно стаёт первым :)
D>наверное в таком случае не стоит и продолжать дальше искать решение...
Насколько я понимаю (на практике не проверял), функция WaitForInputIdle() позволяет дождаться, пока нужный процесс закончит инициализацию. Если это действительно так, можно сначала немного подождать, а потом вывести своё окно на передний план.