Cosmetic: Use the MFC function for IShellItem creation from file paths.
Cosmetics: add missing brackets and consistently use .0f instead of .f.