The Microsoft one you are thinking of is called Terrarium. It was built to help people learn .NET 1.0 but I don't think it's been updated for newer versions of .NET (currently 4.0). It was .NET specific, meaning you could write your dll in any .NET language but non .NET languages would not be compatible.