• Implement a Mail API, similar to Camel or JavaMail (Camel has significant architecture features that are required on a real mailer).
    You can check the current C Camel implementation.
    Such an implementation could be used both with Microsoft .NET and Mono.
  • Interfacing to Multimedia systems. You might want to look into the Quicktime API. I know Vladimir has researched the problem before.