Libraries
- 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.