Changed code so it can be ran on other systems using Mono.

I only tested it under linux and only on one computer, but it should still work on windows. I also added support for mac but couldn't test it. It sometimes crashes on creating notifications but I think its conflict between mono and my wm (I use awesome), so it should work under default gnome. Also I didn't even try to port uninstalling and launcher.