A “solution” for the missing classic start menu in Windows 7 has been proposed to me by a friend. The license does not prohibit to look into it (only changing it is forbidden), so I loaded it quickly into IDA.
It turns out this is a simple program in Delphi or BCB that comes with a DLL to set a global window hook of type
WH_GETMESSAGE. Nothing fancy. Except, the author has put a lot of work into mimicking the old start menu. The program (not the DLL) seems to actually create its own version of the classic start menu and then show it. Interesting indeed. But not a solution to my taste …
But perhaps someone else will like it 😉