Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Например, открыть блокнот. Как я ни пытался, окно все равно сначала показывается, потом скрывается. Как сделать чисто, чтобы пользователь вообще ничего не заметил??
Разница между "notepad.exe" и "control.exe" в том, что первая программа запускает свое окно (к которому и применяется @SW_HIDE), а "control.exe" запускает "Rundll32.exe" и закрывается. "Rundll32.exe" вызывает функцию в библиотеке "Shell32.dll"