This can't be done in managed code. And it would be remarkably difficult even in unmanged code. Basically you would have to inject your code into every process, and then insert items into the local system menus, and then hook the main window proc to intercept the WM_SYSCOMMAND messages so that you could make the menu items do something.
You CAN write code that will add the WS_TOPMOST style to (most) windows (security permitting) just by using FindWindow
to get the window handle and then SetWindowLong
to change the window style.
But you won't be able to put the UI for this into other process's system menus.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…