Yes, it is possible to stick the incoming sticky notes directly on the Windows desktop in Notezilla .
To receive the sticky note on the Windows desktop, right click on Notezilla icon, choose Preferences, click on the Advanced tab and select "Stick incoming notes directly to Windows desktop".
Select "Stay on top" if you want the note to stay on top of all other program windows.