none
Outlook 2013 Desktop Icon (Win 7 x64)

    General discussion

  • Hi there. I'm trying to add a "real" desktop icon for Outlook 2013 (x64) but am having some issues. I am trying to use the method as described at:

    http://social.technet.microsoft.com/forums/en-US/officesetupdeploylegacy/thread/eca683e2-6b90-4f3a-b632-5ca70db51da4

    but it's not quite working. I've come up with the following code for regedit:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}]
    @="Microsoft Outlook"
    "InfoTip"="Displays your e-mail, calendar, contacts, and other important personal information."

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\DefaultIcon]
    @="C:\\Program Files\\Microsoft Office 15\\root\\office15\\OUTLOOK.EXE,7"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\InprocServer32]
    @="C:\\Program Files\\Microsoft Office 15\\root\\office15\\MLSHEXT.DLL"
    "ThreadingModel"="Apartment"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\Shell]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\Shell\Open]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\Shell\Open\Command]
    @="\"C:\\Program Files\\Microsoft Office 15\\root\\office15\\OUTLOOK.EXE\""

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\Shell\Properties\command]
    @="rundll32.exe shell32.dll,Control_RunDLL \"C:\\Program Files\\Microsoft Office 15\\root\\office15\\MLCFG32.CPL\""

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\shellex]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\shellex\PropertySheetHandlers]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\shellex\PropertySheetHandlers\{00020D75-0000-0000-C000-000000000046}]
    @=""

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\ShellFolder]
    "Attributes"=hex:72,00,00,00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{00020D75-0000-0000-C000-000000000046}]

    The icon is created ok but right clicking on the icon and selecting properties causes a crash. The issue is with this line of code (I think):

    @="C:\\Program Files\\Microsoft Office 15\\root\\office15\\MLSHEXT.DLL"

    In Office 2013 , MLSHEXT.DLL no longer exists and for the life of me I can't figure out how to get around this. Any insight would be appreciated.

    Tuesday, April 16, 2013 6:35 AM

All replies

  • The Registry key is working in Outlook 2010 but no available for Outlook 2013[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{00020D75-0000-0000-C000-000000000046}]

    I have no idea for the registry for Outlook 2013 yet.

    Tony Chen

    Thursday, April 18, 2013 5:31 AM
    Moderator
  • I think I found a way to make this work with 2013.

    First you need a older copy of MLSHEXT.dll from %programfiles%Microsoft Office\OfficeXX, which you need to place in the folder:

    For Win 32bit: %programfiles%Microsoft Office\Office15 

    or

    For Win 64 bit %programfiles(x86)%Microsoft Office\Office15

    Then apply the registry

    (NOTE: I did this on a Win7 64bit machine, so for Win 32bit change C:\\PROGRA~2\\ for C:\\PROGRA~1\\)

    =====================================================================

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}]
    @="Microsoft Office Outlook"
    "InfoTip"="Displays your e-mail, calendar, contacts, and other important personal information."

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\DefaultIcon]
    @="C:\\PROGRA~2\\MICROS~1\\Office15\\OUTLOOK.EXE,7"

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\InprocServer32]
    @="C:\\PROGRA~2\\MICROS~1\\Office15\\MLSHEXT.DLL"
    "ThreadingModel"="Apartment"

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\Shell]

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\Shell\Open]

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\Shell\Open\Command]
    @="\"C:\\PROGRA~2\\MICROS~1\\Office15\\OUTLOOK.EXE\""

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\shellex]

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\shellex\PropertySheetHandlers]

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\shellex\PropertySheetHandlers\{00020D75-0000-0000-C000-000000000046}]
    @=""

    [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{00020D75-0000-0000-C000-000000000046}\ShellFolder]
    "Attributes"=hex:72,00,00,00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{00020D75-0000-0000-C000-000000000046}]
    "Removal Message"="The Outlook Desktop icon provides special functionality and we recommend that you do not remove it."

    ======================================================================

    Windows + D back to the desktop and hit F5.

    Cheers.


    • Edited by Raph_wnpg Wednesday, July 30, 2014 6:05 PM
    Wednesday, July 30, 2014 6:03 PM