quote:
Originally posted by the andyman
quote:
Originally posted by Keikonium
I'd LOVE a script that can change each individual icon however... for busy, away, offline, etc.
It's extremely easy to reshack those icons so a script could probably be made to patch the memory or do whatever those "virtual" patching scripts do ...
The icons are held in the resources. Resources are only read once (when the program starts). So a script patching that would be somewhat useless; you can't turn this on/off on the fly.
You can change the icons with a script, but the new icons would be part of an external resource and must be loaded on demand/held in memory all the time.
However, Messenger updates/changes the icons on several events and not only when your status changes. For a script it is very hard, if not impossible, to keep track off all these events in a decent way and to intercept them.
It is far more easier to either hard patch the icons in the Messenger executable once. Or to only alter the tooltip (which can be done extremely easy and with very short code; much shorter then shown in scripts like '
Email Tooltip' or '
Messenger Plus! Live Enhancer'... see
CookieRevised's reply to Help: 'How to write code that manipulates the system tray icon')