I\'m working on \"Add to Calendar\" feature from my Sharepoint webpart (created using VS2010).
I have exported the ICS file programatically with no issues.
We had a similar problem and found that if the ICS file had the X-WR-CALNAME field in it, even if is was blank, then Outlook would automatically create a new calendar. If it did NOT have this field in it, then Outlook imported it.