Thanks to those who offered help with this. The simple answer to this limitation of not being able to present some form of status indication on the desktop, from a task-scheduler process started at bootup, was to instead execute my process from the task scheduler when the user logs in.
The application has no window, but creates one with #PB_Window_Invisible whenever it needs to generate a message, or a system-tray icon, like so :
Code: Select all
If OpenWindow(0, 0, 0, 300, 100, "", #PB_Window_Invisible)
AddSysTrayIcon(0, WindowID(0), LoadImage(0, "disconnect-icon.bmp"))
EndIf