I've taken some time to look at this problem and these are my findings so far:

There's an undocumented function in module SHELL32.DLL that is exported by number only (no function name); it's #42 and according to some very rare places it's named IntelliMenus and *should* be the responsible for changing that setting...

Haven't had the time to find some decent freeware API spy tools to check it out, and the tools I had no longer work with current OSes like Win2K (haven't done Reverse Engineering for quite some time)...

Will come back, maybe later.

[ 03. October 2002, 19:48: Message edited by: Fernando Madruga ]
_________________________
Later,   [b]Mad[/b]ruga