1476
General Software Discussion / Re: How to detect parent .EXE from tray icon?
« Last post by app103 on March 17, 2013, 07:24 AM »Yes, the problem is well known and not just limited to Vista. It happens mostly with users that have a lot of stuff that loads at startup, with a lot of those apps having tray icons.
I used to keep a checklist with every app that stuck an icon in the tray and would go through the list, one by one, checking if the icon made it into the tray, killing and restarting apps that didn't ...after every reboot. It was ridiculous!
It was when I realized why this was happening that I could begin to solve the problem and not just deal with it after the fact.
At startup, everything is competing for system resources and trying to load itself, all at the same time. If the number of apps trying to load is high, there will be losers. All of them trying to get their icon in the tray means that some of them won't make it. The app will still be running in the background (which is why Ath's KeepUpApp probably won't help) but there just won't be a tray icon for you to be able to access the app from.
The simple solution is to not have all the apps trying to load at the same time. But manually clicking a bunch of shortcuts after Windows is done loading, is an inconvenient pain in the butt, which is why we have all this stuff loading at startup, in the first place.
So, I wrote an app to try to simulate the process of waiting, clicking shortcuts, and waiting some more.
Lacuna Launcher allows you to set up a list of paths to apps you want to run. If you configure a shortcut to Lacuna launcher with command line parameters, you can specify the length of time it should wait before it starts launching the stuff on the list. You can also specify the length of time it should wait between items. Use a stopwatch to time Windows startup (without the apps on the list) or play with those numbers till you find the right amount. Then if you clean out your startup folder and put that shortcut to Lacuna Launcher in there, it should solve your messed up/missing icons problem by staggering out the starting of those apps, so they are not all competing to get their icons into the tray at the same time.
You probably won't be able to put everything in the list, but the things you can put in there will reduce the load on Windows when it first starts up, enough to relieve the problem.
I used to keep a checklist with every app that stuck an icon in the tray and would go through the list, one by one, checking if the icon made it into the tray, killing and restarting apps that didn't ...after every reboot. It was ridiculous!
It was when I realized why this was happening that I could begin to solve the problem and not just deal with it after the fact.
At startup, everything is competing for system resources and trying to load itself, all at the same time. If the number of apps trying to load is high, there will be losers. All of them trying to get their icon in the tray means that some of them won't make it. The app will still be running in the background (which is why Ath's KeepUpApp probably won't help) but there just won't be a tray icon for you to be able to access the app from.
The simple solution is to not have all the apps trying to load at the same time. But manually clicking a bunch of shortcuts after Windows is done loading, is an inconvenient pain in the butt, which is why we have all this stuff loading at startup, in the first place.
So, I wrote an app to try to simulate the process of waiting, clicking shortcuts, and waiting some more.
Lacuna Launcher allows you to set up a list of paths to apps you want to run. If you configure a shortcut to Lacuna launcher with command line parameters, you can specify the length of time it should wait before it starts launching the stuff on the list. You can also specify the length of time it should wait between items. Use a stopwatch to time Windows startup (without the apps on the list) or play with those numbers till you find the right amount. Then if you clean out your startup folder and put that shortcut to Lacuna Launcher in there, it should solve your messed up/missing icons problem by staggering out the starting of those apps, so they are not all competing to get their icons into the tray at the same time.
You probably won't be able to put everything in the list, but the things you can put in there will reduce the load on Windows when it first starts up, enough to relieve the problem.

Recent Posts



I'd add Serenity to that list also, and Westworld.