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: 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. V 0.0.2: added version 0.0.2 changes: added 32 bit binary for bookwormpup32, compiled in the distro. Makefile is included as before, so you might be able to compile it in S15, too, by typing make clean && make, but not tested that. Bugfix: when "slided in", the buttons no longer steal mouseclicks from underlying windows feature 1: right click menue to open the folder with the icons feature 2: rightclick option to open the configfile in an inbuilt editor.