There is a very similar idea here
Automatically Create ICS (Calendar) Files For Events
but the ".ics" format is just a text format. You can create them in just about any calendering system, save it to a file, upload it to Marketo in the file and image area and then include a link either in on a landing page or in the email