Ibrahim Awwad said:
Dear Jax,
What I wanted is to hid the icon of the programme running at the
background completely from the system tray. I used to do this as example to
hide the clock using the reg. tools.
So I mean to leave the SW operating in the background but eliminate its
icon from the SystemTray completely.
So the issue is that you want a program to run as a service. Running as a
program puts the program's icon in the system tray verses running as a
service which runs in the background but no icon in the system tray. I can
tell you that this may be hard if not impossible to accomplish. Its all
going to come down to whether the program (application or service or
whatever it is) can run in manner you wish. Check the runtime arguments and
or options to the program to determine if the program can execute as a
service. If not, the only option is to do what others have suggested by
hiding the icon through changing the system tray options.
It seems to me that XP is smart enough to determine if something should or
could execute as a service. If it can that's the way it will start up.
Also, the issue will more or less come down to the way the developer wrote
the code to execute. I've noticed three methods that programs get started
in Windows (there might be others). One, as a true service, from the
start-up group, and from the registry's Run key. Sometimes services can
start from the Run key or the start-up group. But it wasn't my decision to
make that occur. The installation process takes care of that and I have
never attempted to change it. Good luck.