Topic: Misc LS questions (systray classnames + desktop toggle function)
I'm working on refining my theme that I'm working on and I have a few questions. I'm running Windows 7 64-bit on LS 0.25
1. I'm using xtray as my system tray module and wish to hide some of my system tray icons. This is done by listing the classname and name of the program running. For example here's one that works for me:
*XTrayHide "#32772" "Windows 7 Firewall Control"
My problem is for the life of me I can't find out what the classnames are for some of the other processes. Normally I use the program Winspy, but I lose focus of the systray windows whenever I try to switch to it. For example here are some of the system tray programs I can't find the classnames to:
"Network Internet Access"
"Solve PC Issues"
"Xonar DX Audio Center"
If anyone knows how to find the classnames for system tray processes in general, please let me know. Alternately, if you know of a module that lets me change the icon for system tray icons, I would be interested in that too.
2. Is it possible to have a click on the desktop toggle a program to be opened / closed? I'm using Litestep in conjunction with another program, Winstep Nexus, that I want to be able to close and open frequently. I'm using the desktop2.dll module. Right now I have a hotkey combo using Autohotkey in order to accomplish this. Is there some way I could set up a toggle in Litestep so when I middle click on the desktop, it will launch / close this program? If the program is running, I would need some way for it to detect that it is and close it. If it's not, I would need it to detect that and run it. Alternately if there's some way it could simply send a signal to autohotkey that would work well too.
3. In the popup menu, is it possible to have an entry for the Nvidia control panel? I have a Nvidia card and would like to have an entry for it in my popup menu. Unfortunately I don't know what the link to the control panel trigger is. For example, here's an entry for the date / time:
*Popup "Date/Time" !execute ["C:\WINDOWS\SYSTEM32\control.exe" TimeDate.cpl]
That works fine, but trying the same thing using "nvidia.cpl" doesn't do anything. That probably means nvidia.cpl is the wrong name, but I have no idea what the correct one is or how to find out.
Thanks in advance for help on any of these!