I've been a Pulse fan for a decade. Then we got in to Mac for a specific application. Now, I am done with Pulse and have replaced our PSA appliance with a Cisco Meraki MX which uses the native Windows/Mac VPN client and doesn't have this issue.
This worked great for me:
----- BEGIN quote from stackoverflow -----
Every time you need the Pulse Secure VPN utility
Show package content in the application bundle: Pulse Secure
Go to /Applications/Pulse Secure.app/Contents/Plugins/JamUI
Double click on PulseTray
Or from terminal:
open /Applications/Pulse\ Secure.app/Contents/Plugins/JamUI/PulseTray.app
When done, close the PulseTray again.
----- END quote from stackoverflow -----
I took it a step furether by opening /Applications/Pulse\ Secure.app/Contents/Plugins/JamUI/ in the Finder and dragging PulseTray.app to the Dock and presto - PulseSecure whem you need it...
I've taken this a step further from ndp's post:
Remove the .plist file to prevent auto-start at boot:
sudo rm /Library/LaunchAgents/net.pulsesecure.pulsetray.plist
Then, just create a symlink to PulseTray.app:
sudo ln -s /Applications/Pulse\ Secure.app/Contents/Plugins/JamUI/PulseTray.app /Applications/PulseTray.app
This acts as putting PulseTray.app directly inside your /Applications folder, making it just as launchable as "Pulse Secure.app"
Open terminal.app and run the following command:
launchctl unload /Library/LaunchAgents/net.pulsesecure.pulsetray.plist
This should stop PulseTray.app from starting at login and you wont get that annoying PulseSecure splash when your dekstop loads. PulseSecure can still be run from Applications like normal and then it will start the PulseTray.app manually. I have tested this and confirmed it works without breaking PulseSecure and you will still be able to login to your VPN.
There is a tray app nested in the Plugins folder of the PulseSecure.app, namely
and so I went looking in the LaunchDaemons and LaunchAgents folders for both root and local users and found the problem is that the plugin PulseTray.app is starting at login via a LaunchAgent found at