Even with managed C++ it wouldn’t be possible to create a plug-in, because Snippet Manager isn’t relying on namespaces, and that’s what managed code is about. Now, I can develop whatever I want here – add a Windows Form, use various libraries and classes (although I need to make sure to bundle them with the plug-in as it will require those to run) – Snippet Manager doesn’t put limits on what a plug-in can do. using System ; using System.Collections.Generic ; using System.Linq ; using System.Text ; namespace TweetIt { public interface ITweet { void ShowWindow (); } public class TwitterInterface : ITweet { public void ShowWindow () { Main main = new Main (); main .