Shortcut to open eM Calendar

Is there any way of creating a shortcut for eM so that it opens the Calendar directly? I would like to be able to access the calendar directly from the start menu, instead of opening the mail and then the calendar.

Hello Aaron, you can setup this option in the application menu in Tools > Settings > General > Show on startup: 

Hope this helps,

1.) The Tools > Settings > General > Show on startup workflow doesn’t work. It still opens in Inbox view for me after setting this up.

2.) That solution is not ideal! You quickly want to open either email or calendar view.

RATIONALE: Many users are busy and their time is of utmost importance. You get a client phone call talking about a specific date – you want to open Calendar without thinking. - OR - You need to send a quick message to some client – you want to get to your Email section without even thinking. It should be a single-click process from the desktop environment!

SUGGESTION: Enable a desktop shortcut where you can add a few flags to the executable in order to open a specific area of the app.

Dear eMC team. Please, please add this! I don’t think there’s too much of a discussion about the rationale. Sadly, this even forces me to still use the Windows built-in calendar because of said reason. I can’t fiddle with multi-step procedures to see my calendar… or… my email. I really hope you see this from a user perspective here.

1 Like

Please close and then restart eM Client. Make sure only ONE instance of eM Client is running.

Go to Menu > Settings > General and select the calendar folder to display on startup.

Click on OK. Restart eM Client.


Anyway. I’d value some kind of discussion about a single-click process to reach either of the two modes directly from the desktop. I think a lot of users use Windows Start, Taskbar icons or dedicated launchers (eg. Fluent Search) to initiate specific tasks such as email, calendar, web, … The proposition also provides an opportunity to get another edge over Outlook, which also lacks the same ability, to my knowledge.

seems to me a command-line option would do this. E.G. …

“C:\Program Files (x86)\eM Client\MailClient.exe” /calendar
“C:\Program Files (x86)\eM Client\MailClient.exe” /mail
“C:\Program Files (x86)\eM Client\MailClient.exe” /task
Users could then create desktop shortcuts to open EM Client to the specific utility.

This would override the “Show On Start Up” value

I do know that it’s only 1 or 2 additional clicks to get a separate window to open with the needed utility, but hey a saved click or two is a saved click or two :grinning:

The command-line option you are looking for exists. I found out by decompiling MailClient.dll and searching for the JumpList-entries.

Creating a shortcut with this parameter will always open calendar-view:

“C:\Program Files (x86)\eM Client\MailClient.exe” /newmainform_calendar

Alternatively reroute over cmd, then you can have more than one shortcut to eM-Client in taskbar:

C:\Windows\System32\cmd.exe /c start “” “C:\Program Files (x86)\eM Client\MailClient.exe” /newmainform_calendar

For documentation, this are all the parameters I found in MailClient.dll:



Additionally in registry you can find the following parameters:

"C:\Program Files (x86)\eM Client\MailClient.exe" /open "%1"
"C:\Program Files (x86)\eM Client\MailClient.exe" /url "%1"
"C:\Program Files (x86)\eM Client\MailClient.exe" /mailurl "%1"
"C:\Program Files (x86)\eM Client\MailClient.exe" /subscribe "%1"
"C:\Program Files (x86)\eM Client\MailClient.exe" "%1"
"C:\Program Files (x86)\eM Client\MailClient.exe" /startup
"C:\Program Files (x86)\eM Client\MailClient.exe" /spadhideicons
"C:\Program Files (x86)\eM Client\MailClient.exe" /spadreinstall
"C:\Program Files (x86)\eM Client\MailClient.exe" /spadshowicons

Thanks for that @lilles

You will need to change the smart quotes to regular quotes though.

So instead of “ and ” use "

Thanks @Gary, I have updated my answer.

1 Like