Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

When running Windows Live Messenger on Windows 7, it will not minimize to the tray icon. Setting the application to Windows Vista compatibility mode will make it work.

This workaround is well-described in many articles, e.g.

http://www.mydigitallife.info/2009/01/15/workaround-to-hide-and-minimize-windows-live-messenger-iconbutton-to-notification-area-system-tray-in-windows-7/

How does the compatibility mode change the behaviour of minimizing Windows Live Messenger? I assume that Windows Live Messenger doesn't check how it is configured so there must be something on the OS side doing this.

share|improve this question

migrated from stackoverflow.com Jul 18 '10 at 8:42

This question came from our site for professional and enthusiast programmers.

1 Answer 1

Messenger checks to see if it's running on Windows 7 and changes its behavior when it's running on Windows 7.

If you mark it as running in Vista compatibility mode, it doesn't know it's on Windows 7 and thus minimizes to the tray, since that's the desired Vista operation.

share|improve this answer
    
So it is not the case that one of the OS API functions behaves differently . Thanks. –  Saar Jul 17 '10 at 5:15
    
Nope - this isn't an OS behavior change, it's an application behavior change. –  Larry Osterman Jul 17 '10 at 16:29

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.