Is there a setting for new Notezilla sticky notes to stay on top by default ? I keep forgetting to initially pin new notes and have to stop my work and go to my desktop and pin them.
Yes, it is possible.
Go to Notezilla Preferences, Note tab. To access Notezilla 's Preferences, right click on Notezilla icon and choose Preferences from the menu.
There you will find an option 'Stay on top'. Just enable that option.