Regarding your question about BookwormPup32 and Puppy S15: Yes, this code will compile and run on both. Because the code uses standard GTK3 and Vala libraries, it is highly portable across different Puppy Linux versions, provided the development headers are installed (devx SFS must be loaded). Azteker Launcher A lightweight, transparent icon launcher inspired by the original E16 "Aztekr" theme. Prerequisites Ensure your Puppy Linux system has the devx SFS loaded and the following libraries available: vala libgtk-3-dev (or gtk+3-dev) Installation Create the configuration directory: Bash mkdir -p ~/.azteker/icons/ Place your icon/slider PNG files into ~/.azteker/icons/. Compile the application: Bash make Run the application: Bash ./azteker Configuration (~/.azteker/config.rc) [Launcher] Y=200 SliderHeight=96 IconHeight=32 Xinerama=0 Padding=20 [buttons] #--- picturefile=command--- edit=leafpad terminal=urxvt opera=opera gimp=gimp Window Manager Integration (IceWM) To make the launcher float on top without affecting workspace layout, add this to ~/.icewm/winoptions: Plaintext Azteker.layer: OnTop Compositor Integration (Picom/Compton) To ensure transparency renders correctly without shadows, add the following to your picom.conf or compton.conf under shadow-exclude: shadow-exclude = [ "name = 'Notification'", "class_g = 'Conky'", "class_g ?= 'Notify-osd'", "class_g = 'Azteker'", "class_g = 'Cairo-clock'", "class_g = 'Gkrellm'" ]; focus-exclude = [ "class_g = 'Cairo-clock'", "class_g = 'Azteker'" ]; Troubleshooting "Compilation failed": Ensure you are using the valac compiler and that gtk+-3.0 is installed. Icon not visible: Check that the filenames in ~/.azteker/icons/ match the names defined in your [buttons] section of config.rc. Not On Top: If using a different window manager than IceWM, ensure your WM supports EWMH "Always on top" hints.