Thanks for the code I have tried it and confirmed that it works
The best bit about the code was that it wasn't 'off the shelf' which meant that just implementing the code as it stood, it would not work.
All the Window ID's don't relate to each other (For the same Window ID), one function uses MyWindow, another uses WndSubclass - that would be due to basing it on other codes and cobbling it all together but does make the user require to edit it which I believe is good way to how to learn how the code works and the language API.
I hope that makes sense.
Splinter98
Edit: Next Challenge is to integrate Submenus - Not necessary for my scirpt needed but might be useful for someone else (even for the TrayIcon script)