I want to add right click menu items to explorer (i.e. when you right click on desktop) but for all os'es. So I was wondering if there is a QT way to do this?
What you are really looking for is called the extension wrapper in Windows. Have a look at these links for beginners, ask if you have any specific questions.
How to write shell extensions with QT
How to write a context menu shell extension