From your ini:
Code:
PROGRAMS.Icon=C:\Users\Administrator\Desktop\icons\programs.ico
I'm guessing you are the user called "Administrator". However if you log in as a different user (a standard user), that folder will not be accessible. If you never create other users you'll be fine though.
To make the icons accessible from all users place them somewhere where all users have access - like
C:\Program Files\Classic Shell\icons for example.
So I get it you fixed your ini and now you are getting the correct icons for Help, Settings, etc?