I need to hide braves tray icon while running braves extension in the background

Hey guys, i have a issue i want to solve and i dont know how, i tried so much things using flags in the shortcuts target fields, i used powershell scripts etc, tried registry entries etc…

I have a extension in brave that must run in a background even while brave is closed. it runs in the background, but i have this tray icon, not on taskbar itself, but between the hidden tray icons on Win11… i want it not to show up at all… the extension tells the browser to show up in tray… i managed to find the extensions folder the manifest.json file… i added a command in this row :
“background”: {
“service_worker”: “background.js”,
“persistent”: false
}
but this also does not work…

i need it to run in the background but i dont need the tray icon… brave/settings/ alow etensions to run in the background is enabled, when i close brave, services run as expected, good… but the icon… why the hell its so hard to remove it???

when opening and closing brave, i still have some 8-10 brave.exe services running with different PIDs… i tried to get the output from powershell for all the brave.exe services and their flags to check witch service tries to run the tray icon so i can target it… didnt found anything usefull…

there IS NO OPTION in brave settings to prohibit any tray icons? what could you suggest? is this dependent on the extension itself? does brave use a seperate service for showing up in tray icons? sorry for my bad language…

latest brave version to date 1.76.73

i tried many options in registry, added entries that should prohibit running brave and showing any icons on taskbar… i ran powershell scripts and what not… im not a IT guru, but i know things… please help me to solve this issue…