C# client implementation for Desktop Notifications