Question: I am working with VLC from C# by creating a process that opens the command line.

Is there any way of knowing when a movie ended in from the command line or something ?

Answer: 
I have googled for solution finally - its not a thing that comes visible with a simple search though. Seems not many people interested. 

I am writing from a PC where I do not have Outlook installed, but hope I remember that well. 

1. You need to enable Developer "ribbon" in Outlook
2. You need to create new form (using Appointment Form as a base)
3. On this new form - you need to put a VBA code for Open action
4. in this code - you need to modify Item. Start and Item. End (only if its set to full hour or half an hour, if you miss this piece your appointment will "shrink" each time you open it. Start should be +5 minutes, end should be -10 minutes (as the +5 for start actually pushes End 5 minutes forward as well).
5. While you are at editing new form you may want to add some standard footer in the invite (e. G. your conference call number).
6. Save this form ("Publish Form As... " if I remember this well)
7. Right click in the calendar view on your Calendar "folder" and change default form to be used from Appointment to the one you have saved in point 6.

Hope you will be able to follow this with a little help of google. The solution is to

1. create new form
2. add small VBA at its beginning
3. select this form as your new default "Calendar form".
It appears that Outlook has this feature in later versions: <https://chrismenardtraining.com/post/outlook-buffer-time>