How to create a floating icon on desktop

I’m working on a calculator application where a floater icon (for the desktopapp) to be always showed on desktop (similar to snagit or jing apps). This means that the desktop application should be always showing up at some corner of the desktop so users can tap on it using touchscreen and start using this desktop application. (more of…app hanging constantly on some border of the screen)

Tech Stack:

  1. Front end (all program logic) - Angular JS 7
  2. ElectronJS - building cross-platform desktop application
  3. Visual Studio2017 for generating the win installer

Your “floating icon” could easily just be a BrowserWindow by setting alwaysOnTop, titleBarStyle, etc. Then a click handler in that renderer process that can tell your main window to become focussed.