http://bugs.winehq.org/show_bug.cgi?id=13394
--- Comment #19 from Vincent Povirk madewokherd@gmail.com 2008-12-30 11:01:03 --- You should be able to figure out what Wine needs to do from the information in comments and by writing conformance tests.
I've been told that looking at what a Windows component, such as shell32, does on both ends (both the calls made to it and the calls it makes) is not allowed, as it gives you too much knowledge of how the component works internally. Given that you already know what calls the program is making to shell32, I would say this is not allowed.