If an application registers itself via the WTSRegisterSessionNotification API to listen for WM_WTSSESSION_CHANGE messages on a Windows 7 SP1 system which has RemoteFX 3D Adapter installed, it will receive the WTS_CONSOLE_CONNECT / WTS_CONSOLE_DISCONNECT message instead of WTS_REMOTE_CONNECT / WTS_REMOTE_DISCONNECT.
This behavior is by design.
This behavior is by design.