>>13
>SHGDN_FORPARSING以外を指定した場合にエラーになるからだめみたいでですね

そいつを SHGetDesktopFolder で得た IShellFolder で ParseDisplayName してやれば
ITEMIDLIST が得られるような気がするけど。