So I have settled on the main technologies I am using which are:
VC++ ATL/COM for the Shell Extension
VC++ WTL (Windows Template Library available on SF.net), ATL and COM for the systray application.
The basic GUI style for the queue display will be based somewhat on the style of the Add/Remove Programs applet, using an HTML List to show the basics for each queued action, and then the clicking on an item will expand that item with more detailed information(such as a file list drop down or similar) and pause/remove/moveupdown buttons. WTL Theme-ing should be supported as well.
Because I am coming up to speed on ATL and in particular the sparsely documented WTL, it will be another week or two before I have some alpha software to make available. (I don't want to upload files until the basic file structure is settled.)
FYI
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
So I have settled on the main technologies I am using which are:
VC++ ATL/COM for the Shell Extension
VC++ WTL (Windows Template Library available on SF.net), ATL and COM for the systray application.
The basic GUI style for the queue display will be based somewhat on the style of the Add/Remove Programs applet, using an HTML List to show the basics for each queued action, and then the clicking on an item will expand that item with more detailed information(such as a file list drop down or similar) and pause/remove/moveupdown buttons. WTL Theme-ing should be supported as well.
Because I am coming up to speed on ATL and in particular the sparsely documented WTL, it will be another week or two before I have some alpha software to make available. (I don't want to upload files until the basic file structure is settled.)
FYI