如何在Windows上实现演示模式的行为?

我正在开发具有全屏模式的Windows 7的桌面应用程序。 我希望能够禁用任何types的通知(如系统托盘气球,Windows更新等),而用户在全屏模式下。

有没有一种方法可以轻松地在.NET中实现这个(这是一个WPF应用程序)?

(我想过为此使用内置的演示模式,但我无法find一种方法来以编程方式打开它(我发现这个问题,但答案中的链接只描述如何查询演示模式,而不是如何打开它)。)