I\'m trying to make a window (NSWindow) visible on all the spaces including other full screen app windows. I\'ve been trying to set a higher window level as well as playing with
You're on the right track in a way, you need to set your window object's level to one level above the Shield Window's to be in the the forefront:
window.level = Int(CGShieldingWindowLevel()) + 1
Do note that this technique is not really recommended as some problems might arise from the interaction between full-screen graphics (OpenGL full-screen drawing contexts is an example) and the graphics hardware; but it's your best bet if you want to ensure overlay on top of all other applications.