Hy,
easy to say, it is a must be, to have an easy folder/icon-theme possibility.
my tip, make an zipfs use a zipfile with an theme-folder inside the zip to
use them as icon-theme libary by selecting in the desk.cpl as "master/System-Icon-theme"
and in them zipfile can be a 2nd folder who have pictures to pattern the Shell
like an leopard or panter or as an ag-metall or alluminium-pattern ,
have inside on the next folder/ 3rd an color.xml and or an lookandfeel.reg
who tell the Shell/Gui's to have an look and feel with :
%themezip%/icons ; %themezip%/groundpattern ; %themezip%/wallpaper ; %themezip%/regfile/ ; %themezip%/inf ; %themezip%/exec ; %themezip%/dll ; %themezip%/msthemes ...
mayby
%userdir%/themes/woodgreen.zip.rostheme=%themezip%
%themeiconrecource% = %themezip%/icons
%themewallpaperrecource% = %themezip%/wallpaper
...etc...
to enable or disable per checkboxes the using/scanning of the folders of the zip
to enabling partical to use of some folders who only need/whant to use own wallpaper
or other one and to enabling to creation an own theme-zipfile to sleecting other foldersn
and other pictures as iconthemes and wallapers, dll-addons and regthemes-changes
like color's , pictures and so on..
And at last to save it in an zip-container as full-theme with dll-addons and regchanges and others..
for upload to get others .. ...and so on, to make a shell/Gui totaly possibility to customation and
add some addons in the theme.zip.rostheme for some usabilitycustomizon and make a
zipcontainer to easyest way to customing the Explorer²(-new) Interface for the user
(and not for the Distriebutor*s*) and make a totaly possiblity to share the Reactos-themes
who had any user made by self, easystly (or so *s*) finish to uploading as one file, zip-file
for the rest of the world
the icon-lib using like in KDE,:
programname.*=%themeiconrecource%/name.png/bmp/jpg/all other
dllname.*=%themeiconrecource%/name.png/bmp/jpg/all other
batchname.*=%themeiconrecource%/name.png/bmp/jpg/all other
exename.*=%themeiconrecource%/name.png/bmp/jpg/all other
comname.*=%themeiconrecource%/name.png/bmp/jpg/all other
nfoname.*=%themeiconrecource%/name.png/bmp/jpg/all other
blabla.* =%themeiconrecource%/name.png/bmp/jpg/all other
*.nfo =%themeiconrecource%/name.png/bmp/jpg/all other
*.readme =%themeiconrecource%/name.png/bmp/jpg/all other
*.txt =%themeiconrecource%/name.png/bmp/jpg/all other
name.extension=%themeiconrecource%/name.png/bmp/jpg/all other
*.* = %themeiconrecource%/questionmark.png/bmp/jpg/all other / or use it from the file or call te User to take an new Icon config with checkbox.
= %themezip%/%themezip%/theme.ini //only txt in ascii for totaly comptatibility around of the world
(sorry for asian-lang but we need an standart who understand any aound the word..)
only so an idea for the programmers
best Regards
Blacky