Aleksoid1978,
Вот "окончательный" вариант, на одном экране переход FSE и обратно стал еще "легче".
https://yadi.sk/d/JoJvbtZLYlpXrA
Проверил данный вариант на машине с ATI Radeon HD 3650. На одном экране режим FSE работает нормально туда и обратно.
Потом стал проверять на этой же самой машине только уже мультимониторность. И тут началось... А режим FSE, оказывается, на мультимониторности не работает вообще.
Алгоритм следующий:
1. Выбираю монитор для полного экрана - "DISPLAY 2 [id: Default_Monitor] - Универсальный монитор PnP"
2. Открываю видео
3. Разворачиваю его на полный экран и жду переход в режим FSE (с опцией таймера)
В итоге, после перехода в режим FSE, на втором мониторе, плеер завис намертво. Снова это черное окно и этот ASSERT, который был изначально на одном мониторе (экране). Теперь то же самое, только уже на втором мониторе (экране).