diff --git a/packages/linux_make/Makefile b/packages/linux_make/Makefile
index e47c627405e64220b9077888ca44d9092b1e89c0..97d66e51fbc3ba9b4549610804d2cf5b26e573f0 100644
--- a/packages/linux_make/Makefile
+++ b/packages/linux_make/Makefile
@@ -134,6 +134,8 @@ deb: $(bindir)
 	ln -s -f $(libpddir)/default.pdl2ork \
 		$(DESTDIR)/etc/pd-l2ork/default.pdl2ork
 	install -p $(packages_src)/linux_make/default.pdl2ork $(DESTDIR)$(libpddir)
+# app window icon
+	install -p $(packages_src)/linux_make/pd-l2ork.gif $(DESTDIR)$(libpddir)
 # emacs mode for .pd files
 	install -d $(DESTDIR)/usr/share/emacs/site-lisp/
 	install -p -m0644 $(scripts_src)/pd-mode.el \
@@ -176,6 +178,8 @@ installer_readme:
 
 installer_settings:
 	install -p $(packages_src)/linux_make/default.pdl2ork $(DESTDIR)$(libpddir)
+	# app window icon
+	install -p $(packages_src)/linux_make/pd-l2ork.gif $(DESTDIR)$(libpddir)
 #	install -d $(DESTDIR)/usr/share/icons/hicolor/128x128/apps
 #	install -p -m0644 $(packages_src)/linux_make/pd-l2ork.png \
 #		$(DESTDIR)/usr/share/icons/hicolor/128x128/apps/
diff --git a/packages/linux_make/pd-l2ork-k12-red.png b/packages/linux_make/pd-l2ork-k12-red.png
index bb8990e664a4809884f10d79d18c278ed1a4760d..e8537d3b09721f8b5b53f68c25630d547e3a9e93 100644
Binary files a/packages/linux_make/pd-l2ork-k12-red.png and b/packages/linux_make/pd-l2ork-k12-red.png differ
diff --git a/packages/linux_make/pd-l2ork-k12.png b/packages/linux_make/pd-l2ork-k12.png
index ca2f048214394b7356406e8654f9080c47d7a269..33118e000c4a73a10d75765a1a6bfa034f67a2ef 100644
Binary files a/packages/linux_make/pd-l2ork-k12.png and b/packages/linux_make/pd-l2ork-k12.png differ
diff --git a/packages/linux_make/pd-l2ork-red.png b/packages/linux_make/pd-l2ork-red.png
index 109c251b5764d45105138e9b74573446845b14cf..bfccfbfc3c58ed8cce7f6f1cecb9bf32d871a08c 100644
Binary files a/packages/linux_make/pd-l2ork-red.png and b/packages/linux_make/pd-l2ork-red.png differ
diff --git a/packages/linux_make/pd-l2ork.gif b/packages/linux_make/pd-l2ork.gif
new file mode 100644
index 0000000000000000000000000000000000000000..080534fdf99dbd29c851d7def0c098d0738b1c9c
Binary files /dev/null and b/packages/linux_make/pd-l2ork.gif differ
diff --git a/packages/linux_make/pd-l2ork.png b/packages/linux_make/pd-l2ork.png
index 5238f0bb8d49fd3c6de1448ecf0b00753b57968a..49181f9934474405281427fe62fd70ee4434950a 100644
Binary files a/packages/linux_make/pd-l2ork.png and b/packages/linux_make/pd-l2ork.png differ
diff --git a/packages/linux_make/text-x-puredata.png b/packages/linux_make/text-x-puredata.png
index cc5ac4f6fca925c46f229aa38462aea594756083..0b68b1f95a825d88af9c4778ae478a0cddca2958 100644
Binary files a/packages/linux_make/text-x-puredata.png and b/packages/linux_make/text-x-puredata.png differ
diff --git a/pd/src/pd.tk b/pd/src/pd.tk
index 748c3232d65eb70864f013e911f788dd084376b9..d23a6a3c30eec384010fb56623760169002c8fd3 100644
--- a/pd/src/pd.tk
+++ b/pd/src/pd.tk
@@ -886,7 +886,7 @@ wm title . "Pure-Data L2Ork"
 # initial location of Pd window (+x+y)
 wm geometry . +10+35
 catch {
-	set appicon [image create photo -format gif -file "$pd_guidir/pd-48x48.gif"]
+	set appicon [image create photo -format gif -file "$pd_guidir/pd-l2ork.gif"]
 	wm iconphoto . -default $appicon
 }
 . configure -menu .mbar -width 200 -height 150