Transparent tray icon, GPU total, AppID

### Commit author

If committing in subversion please set me as author (`svn propset --revprop svn:author 'John Peterson <john.peterson3@hotmail.com>'`) so the commit can be associated with my account here and at ohloh.net. If my patch is part of a bigger commit consider committing it separately to give authorship credit.

### Existing discussions

* Process tree collapse GPU summary <http://processhacker.sourceforge.net/forums/viewtopic.php?t=43>
* Add AppUserModelID to process info <http://processhacker.sourceforge.net/forums/viewtopic.php?t=502>
* Use .props files <http://processhacker.sourceforge.net/forums/viewtopic.php?t=504>

### Discussion

> Why have transparent tray icons?

The Windows 6 systray is by default transparent and the unused area in a systray icon is typically transparent

> What are some typical AppIDs that programs use, so I can get an idea of the typical usage of this feature?

For example `VisualStudio.11.0`, `VisualStudio.10.0`

> How many windows have an AppID, and how many don't?

50% of processes with a Window Title value

> There are some problems with your changes, so I will need to modify your suggested code. Would you still like to be credited in that case?

I prefer that you tell me what to change (with reference to a code line if appropriate) rather than committing a changed commit