summaryrefslogtreecommitdiff
path: root/plugins/Watrack/icons
diff options
context:
space:
mode:
authorVadim Dashevskiy <watcherhd@gmail.com>2012-10-08 18:43:29 +0000
committerVadim Dashevskiy <watcherhd@gmail.com>2012-10-08 18:43:29 +0000
commit864081102a5f252415f41950b3039a896b4ae9c5 (patch)
treec6b764651e9dd1f8f53b98eab05f16ba4a492a79 /plugins/Watrack/icons
parentdb5149b48346c417e18add5702a9dfe7f6e28dd0 (diff)
Awkwars's plugins - welcome to our trunk
git-svn-id: http://svn.miranda-ng.org/main/trunk@1822 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/Watrack/icons')
-rw-r--r--plugins/Watrack/icons/GO/GoAsm.Exebin0 -> 124416 bytes
-rw-r--r--plugins/Watrack/icons/GO/GoLink.exebin0 -> 48640 bytes
-rw-r--r--plugins/Watrack/icons/GO/GoRC.exebin0 -> 54784 bytes
-rw-r--r--plugins/Watrack/icons/GO/icons.bat8
-rw-r--r--plugins/Watrack/icons/GO/icons.rc58
-rw-r--r--plugins/Watrack/icons/GO/waticons.h35
-rw-r--r--plugins/Watrack/icons/GO/watrack_buttons.asm5
-rw-r--r--plugins/Watrack/icons/MASM/icons.bat8
-rw-r--r--plugins/Watrack/icons/MASM/icons.rc58
-rw-r--r--plugins/Watrack/icons/MASM/iconspl.rc83
-rw-r--r--plugins/Watrack/icons/MASM/poasm.exebin0 -> 653488 bytes
-rw-r--r--plugins/Watrack/icons/MASM/polink.exebin0 -> 164528 bytes
-rw-r--r--plugins/Watrack/icons/MASM/porc.dllbin0 -> 146096 bytes
-rw-r--r--plugins/Watrack/icons/MASM/porc.exebin0 -> 30208 bytes
-rw-r--r--plugins/Watrack/icons/MASM/waticons.h35
-rw-r--r--plugins/Watrack/icons/MASM/watrack.asm5
-rw-r--r--plugins/Watrack/icons/TASM/RLINK32.DLLbin0 -> 59904 bytes
-rw-r--r--plugins/Watrack/icons/TASM/TASM32.EXEbin0 -> 188416 bytes
-rw-r--r--plugins/Watrack/icons/TASM/TLINK32.EXEbin0 -> 208896 bytes
-rw-r--r--plugins/Watrack/icons/TASM/brcc32.exebin0 -> 169008 bytes
-rw-r--r--plugins/Watrack/icons/TASM/icons.bat9
-rw-r--r--plugins/Watrack/icons/TASM/icons.rc58
-rw-r--r--plugins/Watrack/icons/TASM/iconspl.rc61
-rw-r--r--plugins/Watrack/icons/TASM/rw32core.dllbin0 -> 812576 bytes
-rw-r--r--plugins/Watrack/icons/TASM/waticons.h35
-rw-r--r--plugins/Watrack/icons/TASM/watrack.asm8
-rw-r--r--plugins/Watrack/icons/iconsets/players/1by1.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/AIMP.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Ashampoo Media Player.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/BeholdTV.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Billy.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Core Media Player.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Crystal Player.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Cyberlink PowerDVD.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Evil Player.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/GOMPlayer.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Helium Music Manager.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/J.River Media Center.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/JetAudio.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/KMPlayer.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/LastFM.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/MediaMonkey.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/MoreAmp.icobin0 -> 2862 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/MusikCube.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/QCDPlayer.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Quicktime Player.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/RadLight.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Real Player.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Spider Player.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Ultra player.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/VUPlayer.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/WMP 9.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/WinDVD.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/XMPlay.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/Zoom Player.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/alshow.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/alsong.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/apollo.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/audio.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/bsplayer.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/cms.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/flv.icobin0 -> 1406 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/foobar2000.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/itunes.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/la.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/mcone.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/mcx.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/mmatch.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/mpc.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/mplayer.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/pluton.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/saps.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/songbird.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/vlc.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/vp3.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/wany.icobin0 -> 1406 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/wifi.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/players/winamp.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/disable.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/enable.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/next.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/next_hovered.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/next_pressed.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/pause.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/pause_hovered.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/pause_pressed.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/play.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/play_hovered.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/play_pressed.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/previous.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/previous_hovered.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/previous_pressed.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/slider.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/slider_hovered.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/slider_pressed.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/stop.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/stop_hovered.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/stop_pressed.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/volume_down.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/volume_down_hovered.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/volume_down_pressed.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/volume_up.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/volume_up_hovered.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true+256-solid/volume_up_pressed.icobin0 -> 2550 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/next.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/next_hovered.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/next_pressed.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/pause.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/pause_hovered.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/pause_pressed.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/play.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/play_hovered.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/play_pressed.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/previous.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/previous_hovered.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/previous_pressed.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/slider.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/stop.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/stop_hovered.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/stop_pressed.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/ver.resbin0 -> 744 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/volume_down.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/volume_down_hovered.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/volume_down_pressed.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/volume_up.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/volume_up_hovered.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/iconsets/true-solid-faith/volume_up_pressed.icobin0 -> 1150 bytes
-rw-r--r--plugins/Watrack/icons/make-buttons.bat4
-rw-r--r--plugins/Watrack/icons/make-players.bat2
-rw-r--r--plugins/Watrack/icons/make.bat16
-rw-r--r--plugins/Watrack/icons/waticons.inc35
131 files changed, 523 insertions, 0 deletions
diff --git a/plugins/Watrack/icons/GO/GoAsm.Exe b/plugins/Watrack/icons/GO/GoAsm.Exe
new file mode 100644
index 0000000000..cb0f7e8c92
--- /dev/null
+++ b/plugins/Watrack/icons/GO/GoAsm.Exe
Binary files differ
diff --git a/plugins/Watrack/icons/GO/GoLink.exe b/plugins/Watrack/icons/GO/GoLink.exe
new file mode 100644
index 0000000000..01e2964d6d
--- /dev/null
+++ b/plugins/Watrack/icons/GO/GoLink.exe
Binary files differ
diff --git a/plugins/Watrack/icons/GO/GoRC.exe b/plugins/Watrack/icons/GO/GoRC.exe
new file mode 100644
index 0000000000..10ea26c30f
--- /dev/null
+++ b/plugins/Watrack/icons/GO/GoRC.exe
Binary files differ
diff --git a/plugins/Watrack/icons/GO/icons.bat b/plugins/Watrack/icons/GO/icons.bat
new file mode 100644
index 0000000000..e45dfd4ab9
--- /dev/null
+++ b/plugins/Watrack/icons/GO/icons.bat
@@ -0,0 +1,8 @@
+:@echo off
+GoRC /r /d incpath="%2" icons.rc
+:GoRC /r icons.rc
+GoAsm watrack_buttons.asm
+GoLink /dll watrack_buttons.obj icons.res
+del *.obj
+del *.res
+move watrack_buttons.dll ..\..\..\bin \ No newline at end of file
diff --git a/plugins/Watrack/icons/GO/icons.rc b/plugins/Watrack/icons/GO/icons.rc
new file mode 100644
index 0000000000..b50bba6a22
--- /dev/null
+++ b/plugins/Watrack/icons/GO/icons.rc
@@ -0,0 +1,58 @@
+#include "waticons.h"
+LANGUAGE 0,0
+
+IDI_PREV_NORMAL ICON "previous.ico"
+IDI_PLAY_NORMAL ICON "play.ico"
+IDI_PAUSE_NORMAL ICON "pause.ico"
+IDI_STOP_NORMAL ICON "stop.ico"
+IDI_NEXT_NORMAL ICON "next.ico"
+
+IDI_PREV_HOVERED ICON "previous_hovered.ico"
+IDI_PLAY_HOVERED ICON "play_hovered.ico"
+IDI_PAUSE_HOVERED ICON "pause_hovered.ico"
+IDI_STOP_HOVERED ICON "stop_hovered.ico"
+IDI_NEXT_HOVERED ICON "next_hovered.ico"
+
+IDI_PREV_PRESSED ICON "previous_pressed.ico"
+IDI_PLAY_PRESSED ICON "play_pressed.ico"
+IDI_PAUSE_PRESSED ICON "pause_pressed.ico"
+IDI_STOP_PRESSED ICON "stop_pressed.ico"
+IDI_NEXT_PRESSED ICON "next_pressed.ico"
+
+IDI_VOLDN_NORMAL ICON "volume_down.ico"
+IDI_VOLUP_NORMAL ICON "volume_up.ico"
+IDI_VOLDN_HOVERED ICON "volume_down_hovered.ico"
+IDI_VOLUP_HOVERED ICON "volume_up_hovered.ico"
+IDI_VOLDN_PRESSED ICON "volume_down_pressed.ico"
+IDI_VOLUP_PRESSED ICON "volume_up_pressed.ico"
+
+IDI_SLIDER_NORMAL ICON "slider.ico"
+IDI_SLIDER_HOVERED ICON "slider_hovered.ico"
+IDI_SLIDER_PRESSED ICON "slider_pressed.ico"
+
+IDI_PLUGIN_ENABLE ICON "enable.ico"
+IDI_PLUGIN_DISABLE ICON "disable.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 0,0,0,2
+ PRODUCTVERSION 0,0,0,2
+ FILEFLAGSMASK 0x3F
+ FILEOS 4
+ FILETYPE 2
+ FILESUBTYPE 0
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "000004b0"
+ BEGIN
+ VALUE "FileDescription", "Solid indexed and truecolor"
+ VALUE "FileVersion", "0.0.0.2"
+ VALUE "OriginalFilename", "watrack_buttons.dll"
+ VALUE "ProductName", "WATrack buttons icons"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation",0,1200
+ END
+END
diff --git a/plugins/Watrack/icons/GO/waticons.h b/plugins/Watrack/icons/GO/waticons.h
new file mode 100644
index 0000000000..bad8cadea2
--- /dev/null
+++ b/plugins/Watrack/icons/GO/waticons.h
@@ -0,0 +1,35 @@
+#define IDI_PREV_NORMAL 1
+#define IDI_PREV_HOVERED 2
+#define IDI_PREV_PRESSED 3
+
+#define IDI_PLAY_NORMAL 4
+#define IDI_PLAY_HOVERED 5
+#define IDI_PLAY_PRESSED 6
+
+#define IDI_PAUSE_NORMAL 7
+#define IDI_PAUSE_HOVERED 8
+#define IDI_PAUSE_PRESSED 9
+
+#define IDI_STOP_NORMAL 10
+#define IDI_STOP_HOVERED 11
+#define IDI_STOP_PRESSED 12
+
+#define IDI_NEXT_NORMAL 13
+#define IDI_NEXT_HOVERED 14
+#define IDI_NEXT_PRESSED 15
+
+#define IDI_VOLDN_NORMAL 16
+#define IDI_VOLDN_HOVERED 17
+#define IDI_VOLDN_PRESSED 18
+
+#define IDI_VOLUP_NORMAL 19
+#define IDI_VOLUP_HOVERED 20
+#define IDI_VOLUP_PRESSED 21
+
+#define IDI_SLIDER_NORMAL 22
+#define IDI_SLIDER_HOVERED 23
+#define IDI_SLIDER_PRESSED 24
+
+
+#define IDI_PLUGIN_ENABLE 100
+#define IDI_PLUGIN_DISABLE 101
diff --git a/plugins/Watrack/icons/GO/watrack_buttons.asm b/plugins/Watrack/icons/GO/watrack_buttons.asm
new file mode 100644
index 0000000000..27ed04d7b5
--- /dev/null
+++ b/plugins/Watrack/icons/GO/watrack_buttons.asm
@@ -0,0 +1,5 @@
+.code
+start:
+ mov al, 1
+ ret
+
diff --git a/plugins/Watrack/icons/MASM/icons.bat b/plugins/Watrack/icons/MASM/icons.bat
new file mode 100644
index 0000000000..9cb2911d33
--- /dev/null
+++ b/plugins/Watrack/icons/MASM/icons.bat
@@ -0,0 +1,8 @@
+@echo off
+if /i '%1' == 'buttons' (set iconres=icons) else set iconres=iconspl
+porc /i%2 %iconres%.rc /Foicons.res
+poasm watrack.asm
+polink /DLL /RELEASE /NODEFAULTLIB /NOENTRY /NOLOGO /OUT:watrack_%1.dll watrack.obj icons.res
+del *.obj
+del *.res
+move watrack_%1.dll ..\..\..\bin \ No newline at end of file
diff --git a/plugins/Watrack/icons/MASM/icons.rc b/plugins/Watrack/icons/MASM/icons.rc
new file mode 100644
index 0000000000..b50bba6a22
--- /dev/null
+++ b/plugins/Watrack/icons/MASM/icons.rc
@@ -0,0 +1,58 @@
+#include "waticons.h"
+LANGUAGE 0,0
+
+IDI_PREV_NORMAL ICON "previous.ico"
+IDI_PLAY_NORMAL ICON "play.ico"
+IDI_PAUSE_NORMAL ICON "pause.ico"
+IDI_STOP_NORMAL ICON "stop.ico"
+IDI_NEXT_NORMAL ICON "next.ico"
+
+IDI_PREV_HOVERED ICON "previous_hovered.ico"
+IDI_PLAY_HOVERED ICON "play_hovered.ico"
+IDI_PAUSE_HOVERED ICON "pause_hovered.ico"
+IDI_STOP_HOVERED ICON "stop_hovered.ico"
+IDI_NEXT_HOVERED ICON "next_hovered.ico"
+
+IDI_PREV_PRESSED ICON "previous_pressed.ico"
+IDI_PLAY_PRESSED ICON "play_pressed.ico"
+IDI_PAUSE_PRESSED ICON "pause_pressed.ico"
+IDI_STOP_PRESSED ICON "stop_pressed.ico"
+IDI_NEXT_PRESSED ICON "next_pressed.ico"
+
+IDI_VOLDN_NORMAL ICON "volume_down.ico"
+IDI_VOLUP_NORMAL ICON "volume_up.ico"
+IDI_VOLDN_HOVERED ICON "volume_down_hovered.ico"
+IDI_VOLUP_HOVERED ICON "volume_up_hovered.ico"
+IDI_VOLDN_PRESSED ICON "volume_down_pressed.ico"
+IDI_VOLUP_PRESSED ICON "volume_up_pressed.ico"
+
+IDI_SLIDER_NORMAL ICON "slider.ico"
+IDI_SLIDER_HOVERED ICON "slider_hovered.ico"
+IDI_SLIDER_PRESSED ICON "slider_pressed.ico"
+
+IDI_PLUGIN_ENABLE ICON "enable.ico"
+IDI_PLUGIN_DISABLE ICON "disable.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 0,0,0,2
+ PRODUCTVERSION 0,0,0,2
+ FILEFLAGSMASK 0x3F
+ FILEOS 4
+ FILETYPE 2
+ FILESUBTYPE 0
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "000004b0"
+ BEGIN
+ VALUE "FileDescription", "Solid indexed and truecolor"
+ VALUE "FileVersion", "0.0.0.2"
+ VALUE "OriginalFilename", "watrack_buttons.dll"
+ VALUE "ProductName", "WATrack buttons icons"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation",0,1200
+ END
+END
diff --git a/plugins/Watrack/icons/MASM/iconspl.rc b/plugins/Watrack/icons/MASM/iconspl.rc
new file mode 100644
index 0000000000..3b98761d8d
--- /dev/null
+++ b/plugins/Watrack/icons/MASM/iconspl.rc
@@ -0,0 +1,83 @@
+LANGUAGE 0,0
+// Winamp clone
+WANY ICON "wany.ico"
+// 1BY1
+1BY1 ICON "1by1.ico"
+// ALShow
+ALSHOW ICON "alshow.ico"
+// ALSong
+ALSONG ICON "alsong.ico"
+// Apollo
+APOLLO ICON "apollo.ico"
+// AudioPlayer
+AUDIO ICON "audio.ico"
+// BSPlayer
+BS ICON "bs.ico"
+// Core Media Player
+CMP ICON "cmp.ico"
+// Creative Music Source
+CMS ICON "cms.ico"
+// Cowon JetAudio
+COWON ICON "cowon.ico"
+// FLVPlayer
+FLV ICON "flv.ico"
+// Foobar
+FOOBAR ICON "foobar.ico"
+//GOMPlayer
+GOM ICON "gom.ico"
+// Helium
+HELIUM ICON "helium.ico"
+// iTunes
+ITUNES ICON "itunes.ico"
+// JRiver Media Center
+JRMC ICON "jrmc.ico"
+// LightAlloy
+LA ICON "la.ico"
+// Last.fm Player
+LFM ICON "lfm.ico"
+// MusicCube One
+MCONE ICON "mcone.ico"
+// MusikCube
+MCUBE ICON "mcube.ico"
+// Media Commander Express
+MCX ICON "mcx.ico"
+// Music Match Jukebox
+MMATCH ICON "mmatch.ico"
+// Media Monkey
+MMONKEY ICON "mmonkey.ico"
+// Media Player Classic
+MPC ICON "mpc.ico"
+// MPlayer
+MPLAYER ICON "mplayer.ico"
+// MRadio
+MRADIO ICON "mradio.ico"
+// PlayNow
+PLAY ICON "play.ico"
+// Pluton
+PLUTON ICON "pluton.ico"
+// CyberLink PowerDVD
+POWERDVD ICON "powerdvd.ico"
+// Quintessential Player
+QCD ICON "qcd.ico"
+// Quicktime Player
+QT ICON "qt.ico"
+// Real Player Gold
+REAL ICON "real.ico"
+// SAPS
+SAPS ICON "saps.ico"
+// SongBird
+SONGBIRD ICON "songbird.ico"
+// VideoLAN media player
+VLC ICON "vlc.ico"
+// ViPlay
+VP3 ICON "vp3.ico"
+// WiFiRadio
+WIFI ICON "wifi.ico"
+// Winamp
+WINAMP ICON "winamp.ico"
+// Windows Media Player
+WMP ICON "wmp.ico"
+// XM Player
+XM ICON "xm.ico"
+// Zoom Player
+ZOOM ICON "zoom.ico"
diff --git a/plugins/Watrack/icons/MASM/poasm.exe b/plugins/Watrack/icons/MASM/poasm.exe
new file mode 100644
index 0000000000..a5062d4823
--- /dev/null
+++ b/plugins/Watrack/icons/MASM/poasm.exe
Binary files differ
diff --git a/plugins/Watrack/icons/MASM/polink.exe b/plugins/Watrack/icons/MASM/polink.exe
new file mode 100644
index 0000000000..2338218457
--- /dev/null
+++ b/plugins/Watrack/icons/MASM/polink.exe
Binary files differ
diff --git a/plugins/Watrack/icons/MASM/porc.dll b/plugins/Watrack/icons/MASM/porc.dll
new file mode 100644
index 0000000000..18390000ee
--- /dev/null
+++ b/plugins/Watrack/icons/MASM/porc.dll
Binary files differ
diff --git a/plugins/Watrack/icons/MASM/porc.exe b/plugins/Watrack/icons/MASM/porc.exe
new file mode 100644
index 0000000000..ae28631b40
--- /dev/null
+++ b/plugins/Watrack/icons/MASM/porc.exe
Binary files differ
diff --git a/plugins/Watrack/icons/MASM/waticons.h b/plugins/Watrack/icons/MASM/waticons.h
new file mode 100644
index 0000000000..bad8cadea2
--- /dev/null
+++ b/plugins/Watrack/icons/MASM/waticons.h
@@ -0,0 +1,35 @@
+#define IDI_PREV_NORMAL 1
+#define IDI_PREV_HOVERED 2
+#define IDI_PREV_PRESSED 3
+
+#define IDI_PLAY_NORMAL 4
+#define IDI_PLAY_HOVERED 5
+#define IDI_PLAY_PRESSED 6
+
+#define IDI_PAUSE_NORMAL 7
+#define IDI_PAUSE_HOVERED 8
+#define IDI_PAUSE_PRESSED 9
+
+#define IDI_STOP_NORMAL 10
+#define IDI_STOP_HOVERED 11
+#define IDI_STOP_PRESSED 12
+
+#define IDI_NEXT_NORMAL 13
+#define IDI_NEXT_HOVERED 14
+#define IDI_NEXT_PRESSED 15
+
+#define IDI_VOLDN_NORMAL 16
+#define IDI_VOLDN_HOVERED 17
+#define IDI_VOLDN_PRESSED 18
+
+#define IDI_VOLUP_NORMAL 19
+#define IDI_VOLUP_HOVERED 20
+#define IDI_VOLUP_PRESSED 21
+
+#define IDI_SLIDER_NORMAL 22
+#define IDI_SLIDER_HOVERED 23
+#define IDI_SLIDER_PRESSED 24
+
+
+#define IDI_PLUGIN_ENABLE 100
+#define IDI_PLUGIN_DISABLE 101
diff --git a/plugins/Watrack/icons/MASM/watrack.asm b/plugins/Watrack/icons/MASM/watrack.asm
new file mode 100644
index 0000000000..27ed04d7b5
--- /dev/null
+++ b/plugins/Watrack/icons/MASM/watrack.asm
@@ -0,0 +1,5 @@
+.code
+start:
+ mov al, 1
+ ret
+
diff --git a/plugins/Watrack/icons/TASM/RLINK32.DLL b/plugins/Watrack/icons/TASM/RLINK32.DLL
new file mode 100644
index 0000000000..17c21b29e1
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/RLINK32.DLL
Binary files differ
diff --git a/plugins/Watrack/icons/TASM/TASM32.EXE b/plugins/Watrack/icons/TASM/TASM32.EXE
new file mode 100644
index 0000000000..edf16463b9
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/TASM32.EXE
Binary files differ
diff --git a/plugins/Watrack/icons/TASM/TLINK32.EXE b/plugins/Watrack/icons/TASM/TLINK32.EXE
new file mode 100644
index 0000000000..11ced1158c
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/TLINK32.EXE
Binary files differ
diff --git a/plugins/Watrack/icons/TASM/brcc32.exe b/plugins/Watrack/icons/TASM/brcc32.exe
new file mode 100644
index 0000000000..88795df846
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/brcc32.exe
Binary files differ
diff --git a/plugins/Watrack/icons/TASM/icons.bat b/plugins/Watrack/icons/TASM/icons.bat
new file mode 100644
index 0000000000..5dd69d1433
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/icons.bat
@@ -0,0 +1,9 @@
+@echo off
+if /i '%1' == 'buttons' (set iconres=icons) else set iconres=iconspl
+brcc32 %iconres%.rc -i%2 -foicons.res
+tasm32 watrack.asm
+tlink32 -Tpd watrack.obj,watrack_%1.dll,,,,icons.res
+del *.map
+del *.obj
+del *.res
+move watrack_%1.dll ..\..\..\bin \ No newline at end of file
diff --git a/plugins/Watrack/icons/TASM/icons.rc b/plugins/Watrack/icons/TASM/icons.rc
new file mode 100644
index 0000000000..586210d05a
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/icons.rc
@@ -0,0 +1,58 @@
+#include "waticons.h"
+LANGUAGE 0,0
+
+IDI_PREV_NORMAL ICON "previous.ico"
+IDI_PLAY_NORMAL ICON "play.ico"
+IDI_PAUSE_NORMAL ICON "pause.ico"
+IDI_STOP_NORMAL ICON "stop.ico"
+IDI_NEXT_NORMAL ICON "next.ico"
+
+IDI_PREV_HOVERED ICON "previous_hovered.ico"
+IDI_PLAY_HOVERED ICON "play_hovered.ico"
+IDI_PAUSE_HOVERED ICON "pause_hovered.ico"
+IDI_STOP_HOVERED ICON "stop_hovered.ico"
+IDI_NEXT_HOVERED ICON "next_hovered.ico"
+
+IDI_PREV_PRESSED ICON "previous_pressed.ico"
+IDI_PLAY_PRESSED ICON "play_pressed.ico"
+IDI_PAUSE_PRESSED ICON "pause_pressed.ico"
+IDI_STOP_PRESSED ICON "stop_pressed.ico"
+IDI_NEXT_PRESSED ICON "next_pressed.ico"
+
+IDI_VOLDN_NORMAL ICON "volume_down.ico"
+IDI_VOLUP_NORMAL ICON "volume_up.ico"
+IDI_VOLDN_HOVERED ICON "volume_down_hovered.ico"
+IDI_VOLUP_HOVERED ICON "volume_up_hovered.ico"
+IDI_VOLDN_PRESSED ICON "volume_down_pressed.ico"
+IDI_VOLUP_PRESSED ICON "volume_up_pressed.ico"
+
+IDI_SLIDER_NORMAL ICON "slider.ico"
+IDI_SLIDER_HOVERED ICON "slider_hovered.ico"
+IDI_SLIDER_PRESSED ICON "slider_pressed.ico"
+
+IDI_PLUGIN_ENABLE ICON "enable.ico"
+IDI_PLUGIN_DISABLE ICON "disable.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 0,0,0,2
+ PRODUCTVERSION 0,0,0,2
+ FILEFLAGSMASK $3F
+ FILEOS 4
+ FILETYPE 2
+ FILESUBTYPE 0
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "000004b0"
+ BEGIN
+ VALUE "FileDescription", "Solid indexed and truecolor"
+ VALUE "FileVersion", "0.0.0.2"
+ VALUE "OriginalFilename", "watrack_buttons.dll"
+ VALUE "ProductName", "WATrack buttons icons"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation",0,1200
+ END
+END
diff --git a/plugins/Watrack/icons/TASM/iconspl.rc b/plugins/Watrack/icons/TASM/iconspl.rc
new file mode 100644
index 0000000000..ab7a362869
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/iconspl.rc
@@ -0,0 +1,61 @@
+LANGUAGE 0,0
+
+Player_1BY1 ICON "1by1.ico"
+Player_AIMP ICON "aimp.ico"
+Player_ALSHOW ICON "alshow.ico"
+Player_ALSONG ICON "alsong.ico"
+Player_APOLLO ICON "apollo.ico"
+Player_ASHAMPOO_MEDIA_PLAYER ICON "Ashampoo Media Player.ico"
+Player_AUDIOPLAYER ICON "audio.ico"
+Player_BEHOLDTV ICON "BeholdTV.ico"
+Player_BILLY ICON "Billy.ico"
+Player_BSPLAYER ICON "bsplayer.ico"
+Player_CORE_MEDIA_PLAYER ICON "Core Media Player.ico"
+Player_COWON_JETAUDIO ICON "JetAudio.ico"
+Player_CREATIVE_MEDIA_SOURCE ICON "cms.ico"
+Player_CRYSTAL_PLAYER ICON "Crystal Player.ico"
+Player_CYBERLINK_POWERDVD ICON "Cyberlink PowerDVD.ico"
+Player_EVIL_PLAYER ICON "Evil Player.ico"
+Player_FLVPLAYER ICON "flv.ico"
+Player_FOOBAR2000 ICON "foobar2000.ico"
+Player_GOMPLAYER ICON "GOMPlayer.ico"
+Player_HELIUM_MUSIC_MANAGER ICON "Helium Music Manager.ico"
+Player_ITUNES ICON "iTunes.ico"
+Player_J_RIVER_MEDIA_CENTER ICON "J.River Media Center.ico"
+Player_KMPLAYER ICON "KMPlayer.ico"
+Player_LAST_FM ICON "lastfm.ico"
+Player_LIGHTALLOY ICON "LA.ico"
+Player_MEDIA_COMMANDER_EXPRESS ICON "mcx.ico"
+Player_MEDIAMONKEY ICON "MediaMonkey.ico"
+Player_MOREAMP ICON "MoreAmp.ico"
+Player_MPC ICON "MPC.ico"
+Player_MPLAYER ICON "MPlayer.ico"
+Player_MUSICCUBE_ONE ICON "mcone.ico"
+Player_MUSICMATCH_JUKEBOX ICON "mmatch.ico"
+Player_MUSIKCUBE ICON "MusikCube.ico"
+Player_PLUTON ICON "pluton.ico"
+Player_QCD ICON "QCDPlayer.ico"
+Player_QUICKTIME_PLAYER ICON "QuickTime Player.ico"
+Player_RADLIGHT ICON "RadLight.ico"
+Player_REAL_PLAYER ICON "Real Player.ico"
+Player_SAPS ICON "saps.ico"
+Player_SONGBIRD ICON "SongBird.ico"
+Player_SPIDER_PLAYER ICON "Spider Player.ico"
+Player_ULTRA_PLAYER ICON "Ultra player.ico"
+Player_VIDEOLAN_PLAYER ICON "VLC.ico"
+Player_VIPLAY ICON "vp3.ico"
+Player_VUPLAYER ICON "VUPlayer.ico"
+Player_WIFIRADIO_PLAYER ICON "wifi.ico"
+Player_WINAMP ICON "winamp.ico"
+Player_WINAMP_CLONE ICON "wany.ico"
+Player_WINDVD ICON "WinDVD.ico"
+Player_WMP ICON "WMP 9.ico"
+Player_XMPLAY ICON "XMPlay.ico"
+Player_ZOOM ICON "Zoom Player.ico"
+
+/*
+Player_ ICON ""
+Player_ ICON ""
+Player_ ICON ""
+Player_ ICON ""
+*/
diff --git a/plugins/Watrack/icons/TASM/rw32core.dll b/plugins/Watrack/icons/TASM/rw32core.dll
new file mode 100644
index 0000000000..29ec016027
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/rw32core.dll
Binary files differ
diff --git a/plugins/Watrack/icons/TASM/waticons.h b/plugins/Watrack/icons/TASM/waticons.h
new file mode 100644
index 0000000000..bad8cadea2
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/waticons.h
@@ -0,0 +1,35 @@
+#define IDI_PREV_NORMAL 1
+#define IDI_PREV_HOVERED 2
+#define IDI_PREV_PRESSED 3
+
+#define IDI_PLAY_NORMAL 4
+#define IDI_PLAY_HOVERED 5
+#define IDI_PLAY_PRESSED 6
+
+#define IDI_PAUSE_NORMAL 7
+#define IDI_PAUSE_HOVERED 8
+#define IDI_PAUSE_PRESSED 9
+
+#define IDI_STOP_NORMAL 10
+#define IDI_STOP_HOVERED 11
+#define IDI_STOP_PRESSED 12
+
+#define IDI_NEXT_NORMAL 13
+#define IDI_NEXT_HOVERED 14
+#define IDI_NEXT_PRESSED 15
+
+#define IDI_VOLDN_NORMAL 16
+#define IDI_VOLDN_HOVERED 17
+#define IDI_VOLDN_PRESSED 18
+
+#define IDI_VOLUP_NORMAL 19
+#define IDI_VOLUP_HOVERED 20
+#define IDI_VOLUP_PRESSED 21
+
+#define IDI_SLIDER_NORMAL 22
+#define IDI_SLIDER_HOVERED 23
+#define IDI_SLIDER_PRESSED 24
+
+
+#define IDI_PLUGIN_ENABLE 100
+#define IDI_PLUGIN_DISABLE 101
diff --git a/plugins/Watrack/icons/TASM/watrack.asm b/plugins/Watrack/icons/TASM/watrack.asm
new file mode 100644
index 0000000000..cab1fa249f
--- /dev/null
+++ b/plugins/Watrack/icons/TASM/watrack.asm
@@ -0,0 +1,8 @@
+.386
+.model flat, stdcall
+.code
+start:
+ mov al, 1
+ ret
+end start
+end \ No newline at end of file
diff --git a/plugins/Watrack/icons/iconsets/players/1by1.ico b/plugins/Watrack/icons/iconsets/players/1by1.ico
new file mode 100644
index 0000000000..e8f3e4ae82
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/1by1.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/AIMP.ico b/plugins/Watrack/icons/iconsets/players/AIMP.ico
new file mode 100644
index 0000000000..a0f99889b9
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/AIMP.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Ashampoo Media Player.ico b/plugins/Watrack/icons/iconsets/players/Ashampoo Media Player.ico
new file mode 100644
index 0000000000..8496bf2eb0
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Ashampoo Media Player.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/BeholdTV.ico b/plugins/Watrack/icons/iconsets/players/BeholdTV.ico
new file mode 100644
index 0000000000..8430b7723c
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/BeholdTV.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Billy.ico b/plugins/Watrack/icons/iconsets/players/Billy.ico
new file mode 100644
index 0000000000..655f2d97f6
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Billy.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Core Media Player.ico b/plugins/Watrack/icons/iconsets/players/Core Media Player.ico
new file mode 100644
index 0000000000..f5edff45d5
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Core Media Player.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Crystal Player.ico b/plugins/Watrack/icons/iconsets/players/Crystal Player.ico
new file mode 100644
index 0000000000..0f0a8d894b
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Crystal Player.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Cyberlink PowerDVD.ico b/plugins/Watrack/icons/iconsets/players/Cyberlink PowerDVD.ico
new file mode 100644
index 0000000000..7a26e8c05c
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Cyberlink PowerDVD.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Evil Player.ico b/plugins/Watrack/icons/iconsets/players/Evil Player.ico
new file mode 100644
index 0000000000..d11cda81c5
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Evil Player.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/GOMPlayer.ico b/plugins/Watrack/icons/iconsets/players/GOMPlayer.ico
new file mode 100644
index 0000000000..9a2f0fb960
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/GOMPlayer.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Helium Music Manager.ico b/plugins/Watrack/icons/iconsets/players/Helium Music Manager.ico
new file mode 100644
index 0000000000..abdc4ef2b0
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Helium Music Manager.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/J.River Media Center.ico b/plugins/Watrack/icons/iconsets/players/J.River Media Center.ico
new file mode 100644
index 0000000000..2a092c2c7e
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/J.River Media Center.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/JetAudio.ico b/plugins/Watrack/icons/iconsets/players/JetAudio.ico
new file mode 100644
index 0000000000..9e3f536fca
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/JetAudio.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/KMPlayer.ico b/plugins/Watrack/icons/iconsets/players/KMPlayer.ico
new file mode 100644
index 0000000000..aca7ba1514
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/KMPlayer.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/LastFM.ico b/plugins/Watrack/icons/iconsets/players/LastFM.ico
new file mode 100644
index 0000000000..934e7090e2
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/LastFM.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/MediaMonkey.ico b/plugins/Watrack/icons/iconsets/players/MediaMonkey.ico
new file mode 100644
index 0000000000..490e5c10b9
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/MediaMonkey.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/MoreAmp.ico b/plugins/Watrack/icons/iconsets/players/MoreAmp.ico
new file mode 100644
index 0000000000..8b8e560495
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/MoreAmp.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/MusikCube.ico b/plugins/Watrack/icons/iconsets/players/MusikCube.ico
new file mode 100644
index 0000000000..36d266a3d0
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/MusikCube.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/QCDPlayer.ico b/plugins/Watrack/icons/iconsets/players/QCDPlayer.ico
new file mode 100644
index 0000000000..385282a192
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/QCDPlayer.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Quicktime Player.ico b/plugins/Watrack/icons/iconsets/players/Quicktime Player.ico
new file mode 100644
index 0000000000..35268906c1
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Quicktime Player.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/RadLight.ico b/plugins/Watrack/icons/iconsets/players/RadLight.ico
new file mode 100644
index 0000000000..be5a1c1499
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/RadLight.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Real Player.ico b/plugins/Watrack/icons/iconsets/players/Real Player.ico
new file mode 100644
index 0000000000..99dc2d4f34
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Real Player.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Spider Player.ico b/plugins/Watrack/icons/iconsets/players/Spider Player.ico
new file mode 100644
index 0000000000..c649b35d8b
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Spider Player.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Ultra player.ico b/plugins/Watrack/icons/iconsets/players/Ultra player.ico
new file mode 100644
index 0000000000..4a54035ecc
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Ultra player.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/VUPlayer.ico b/plugins/Watrack/icons/iconsets/players/VUPlayer.ico
new file mode 100644
index 0000000000..1648195b15
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/VUPlayer.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/WMP 9.ico b/plugins/Watrack/icons/iconsets/players/WMP 9.ico
new file mode 100644
index 0000000000..124a27aea0
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/WMP 9.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/WinDVD.ico b/plugins/Watrack/icons/iconsets/players/WinDVD.ico
new file mode 100644
index 0000000000..79cd1c7391
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/WinDVD.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/XMPlay.ico b/plugins/Watrack/icons/iconsets/players/XMPlay.ico
new file mode 100644
index 0000000000..40952b26a1
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/XMPlay.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/Zoom Player.ico b/plugins/Watrack/icons/iconsets/players/Zoom Player.ico
new file mode 100644
index 0000000000..fa62cb0d68
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/Zoom Player.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/alshow.ico b/plugins/Watrack/icons/iconsets/players/alshow.ico
new file mode 100644
index 0000000000..d01d8846a3
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/alshow.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/alsong.ico b/plugins/Watrack/icons/iconsets/players/alsong.ico
new file mode 100644
index 0000000000..b7585afbfe
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/alsong.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/apollo.ico b/plugins/Watrack/icons/iconsets/players/apollo.ico
new file mode 100644
index 0000000000..b8a76d4569
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/apollo.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/audio.ico b/plugins/Watrack/icons/iconsets/players/audio.ico
new file mode 100644
index 0000000000..7ad8262c54
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/audio.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/bsplayer.ico b/plugins/Watrack/icons/iconsets/players/bsplayer.ico
new file mode 100644
index 0000000000..9d40734e4d
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/bsplayer.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/cms.ico b/plugins/Watrack/icons/iconsets/players/cms.ico
new file mode 100644
index 0000000000..7b71b4cad5
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/cms.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/flv.ico b/plugins/Watrack/icons/iconsets/players/flv.ico
new file mode 100644
index 0000000000..ba0d4cba83
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/flv.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/foobar2000.ico b/plugins/Watrack/icons/iconsets/players/foobar2000.ico
new file mode 100644
index 0000000000..a1b0e4b7a1
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/foobar2000.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/itunes.ico b/plugins/Watrack/icons/iconsets/players/itunes.ico
new file mode 100644
index 0000000000..d4694d2969
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/itunes.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/la.ico b/plugins/Watrack/icons/iconsets/players/la.ico
new file mode 100644
index 0000000000..27c045931c
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/la.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/mcone.ico b/plugins/Watrack/icons/iconsets/players/mcone.ico
new file mode 100644
index 0000000000..be73f7cd30
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/mcone.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/mcx.ico b/plugins/Watrack/icons/iconsets/players/mcx.ico
new file mode 100644
index 0000000000..3532fa5da2
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/mcx.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/mmatch.ico b/plugins/Watrack/icons/iconsets/players/mmatch.ico
new file mode 100644
index 0000000000..ffd2b8ed0a
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/mmatch.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/mpc.ico b/plugins/Watrack/icons/iconsets/players/mpc.ico
new file mode 100644
index 0000000000..4e5d09966d
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/mpc.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/mplayer.ico b/plugins/Watrack/icons/iconsets/players/mplayer.ico
new file mode 100644
index 0000000000..219d59b7b9
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/mplayer.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/pluton.ico b/plugins/Watrack/icons/iconsets/players/pluton.ico
new file mode 100644
index 0000000000..10397ba1f8
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/pluton.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/saps.ico b/plugins/Watrack/icons/iconsets/players/saps.ico
new file mode 100644
index 0000000000..41263a4ef7
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/saps.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/songbird.ico b/plugins/Watrack/icons/iconsets/players/songbird.ico
new file mode 100644
index 0000000000..2876b1ca46
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/songbird.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/vlc.ico b/plugins/Watrack/icons/iconsets/players/vlc.ico
new file mode 100644
index 0000000000..7caef3b91e
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/vlc.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/vp3.ico b/plugins/Watrack/icons/iconsets/players/vp3.ico
new file mode 100644
index 0000000000..b8227fe7e5
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/vp3.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/wany.ico b/plugins/Watrack/icons/iconsets/players/wany.ico
new file mode 100644
index 0000000000..4349576c82
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/wany.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/wifi.ico b/plugins/Watrack/icons/iconsets/players/wifi.ico
new file mode 100644
index 0000000000..022cd7adee
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/wifi.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/players/winamp.ico b/plugins/Watrack/icons/iconsets/players/winamp.ico
new file mode 100644
index 0000000000..7dc5a2a3d9
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/players/winamp.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/disable.ico b/plugins/Watrack/icons/iconsets/true+256-solid/disable.ico
new file mode 100644
index 0000000000..390f0852a2
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/disable.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/enable.ico b/plugins/Watrack/icons/iconsets/true+256-solid/enable.ico
new file mode 100644
index 0000000000..0e20d3a616
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/enable.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/next.ico b/plugins/Watrack/icons/iconsets/true+256-solid/next.ico
new file mode 100644
index 0000000000..5d85a0cbfb
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/next.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/next_hovered.ico b/plugins/Watrack/icons/iconsets/true+256-solid/next_hovered.ico
new file mode 100644
index 0000000000..58dfc4e78b
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/next_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/next_pressed.ico b/plugins/Watrack/icons/iconsets/true+256-solid/next_pressed.ico
new file mode 100644
index 0000000000..304e67c42c
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/next_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/pause.ico b/plugins/Watrack/icons/iconsets/true+256-solid/pause.ico
new file mode 100644
index 0000000000..b719b08229
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/pause.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/pause_hovered.ico b/plugins/Watrack/icons/iconsets/true+256-solid/pause_hovered.ico
new file mode 100644
index 0000000000..6f83916a8f
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/pause_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/pause_pressed.ico b/plugins/Watrack/icons/iconsets/true+256-solid/pause_pressed.ico
new file mode 100644
index 0000000000..8455a55231
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/pause_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/play.ico b/plugins/Watrack/icons/iconsets/true+256-solid/play.ico
new file mode 100644
index 0000000000..e7b8c0360b
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/play.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/play_hovered.ico b/plugins/Watrack/icons/iconsets/true+256-solid/play_hovered.ico
new file mode 100644
index 0000000000..973e042a78
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/play_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/play_pressed.ico b/plugins/Watrack/icons/iconsets/true+256-solid/play_pressed.ico
new file mode 100644
index 0000000000..75c3119eb3
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/play_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/previous.ico b/plugins/Watrack/icons/iconsets/true+256-solid/previous.ico
new file mode 100644
index 0000000000..0b38110f84
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/previous.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/previous_hovered.ico b/plugins/Watrack/icons/iconsets/true+256-solid/previous_hovered.ico
new file mode 100644
index 0000000000..b1e25de6b0
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/previous_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/previous_pressed.ico b/plugins/Watrack/icons/iconsets/true+256-solid/previous_pressed.ico
new file mode 100644
index 0000000000..0b0accd00e
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/previous_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/slider.ico b/plugins/Watrack/icons/iconsets/true+256-solid/slider.ico
new file mode 100644
index 0000000000..785bd748af
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/slider.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/slider_hovered.ico b/plugins/Watrack/icons/iconsets/true+256-solid/slider_hovered.ico
new file mode 100644
index 0000000000..0e20d3a616
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/slider_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/slider_pressed.ico b/plugins/Watrack/icons/iconsets/true+256-solid/slider_pressed.ico
new file mode 100644
index 0000000000..390f0852a2
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/slider_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/stop.ico b/plugins/Watrack/icons/iconsets/true+256-solid/stop.ico
new file mode 100644
index 0000000000..444302bd67
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/stop.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/stop_hovered.ico b/plugins/Watrack/icons/iconsets/true+256-solid/stop_hovered.ico
new file mode 100644
index 0000000000..00eadcab2a
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/stop_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/stop_pressed.ico b/plugins/Watrack/icons/iconsets/true+256-solid/stop_pressed.ico
new file mode 100644
index 0000000000..81ae38790f
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/stop_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/volume_down.ico b/plugins/Watrack/icons/iconsets/true+256-solid/volume_down.ico
new file mode 100644
index 0000000000..44e89abcb3
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/volume_down.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/volume_down_hovered.ico b/plugins/Watrack/icons/iconsets/true+256-solid/volume_down_hovered.ico
new file mode 100644
index 0000000000..082c9c1bf9
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/volume_down_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/volume_down_pressed.ico b/plugins/Watrack/icons/iconsets/true+256-solid/volume_down_pressed.ico
new file mode 100644
index 0000000000..ca48da4d03
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/volume_down_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/volume_up.ico b/plugins/Watrack/icons/iconsets/true+256-solid/volume_up.ico
new file mode 100644
index 0000000000..ebe32ac085
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/volume_up.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/volume_up_hovered.ico b/plugins/Watrack/icons/iconsets/true+256-solid/volume_up_hovered.ico
new file mode 100644
index 0000000000..76bb840dd8
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/volume_up_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true+256-solid/volume_up_pressed.ico b/plugins/Watrack/icons/iconsets/true+256-solid/volume_up_pressed.ico
new file mode 100644
index 0000000000..b9a0e2c9d1
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true+256-solid/volume_up_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/next.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/next.ico
new file mode 100644
index 0000000000..b716875893
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/next.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/next_hovered.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/next_hovered.ico
new file mode 100644
index 0000000000..6a41ff71d4
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/next_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/next_pressed.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/next_pressed.ico
new file mode 100644
index 0000000000..5766059f10
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/next_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/pause.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/pause.ico
new file mode 100644
index 0000000000..612030f3f2
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/pause.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/pause_hovered.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/pause_hovered.ico
new file mode 100644
index 0000000000..681f7e4a24
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/pause_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/pause_pressed.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/pause_pressed.ico
new file mode 100644
index 0000000000..d1f4421b20
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/pause_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/play.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/play.ico
new file mode 100644
index 0000000000..e35113cced
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/play.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/play_hovered.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/play_hovered.ico
new file mode 100644
index 0000000000..591e186361
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/play_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/play_pressed.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/play_pressed.ico
new file mode 100644
index 0000000000..029c30076b
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/play_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/previous.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/previous.ico
new file mode 100644
index 0000000000..4f57e43af3
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/previous.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/previous_hovered.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/previous_hovered.ico
new file mode 100644
index 0000000000..c456ca427f
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/previous_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/previous_pressed.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/previous_pressed.ico
new file mode 100644
index 0000000000..68aa16a1c9
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/previous_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/slider.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/slider.ico
new file mode 100644
index 0000000000..1f5df0b577
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/slider.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/stop.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/stop.ico
new file mode 100644
index 0000000000..c17432d894
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/stop.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/stop_hovered.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/stop_hovered.ico
new file mode 100644
index 0000000000..899030c9c7
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/stop_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/stop_pressed.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/stop_pressed.ico
new file mode 100644
index 0000000000..65f3c17517
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/stop_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/ver.res b/plugins/Watrack/icons/iconsets/true-solid-faith/ver.res
new file mode 100644
index 0000000000..aafbd00b59
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/ver.res
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/volume_down.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_down.ico
new file mode 100644
index 0000000000..95ce39a7d7
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_down.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/volume_down_hovered.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_down_hovered.ico
new file mode 100644
index 0000000000..a1195d1034
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_down_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/volume_down_pressed.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_down_pressed.ico
new file mode 100644
index 0000000000..9ebd49660b
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_down_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/volume_up.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_up.ico
new file mode 100644
index 0000000000..e7875083af
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_up.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/volume_up_hovered.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_up_hovered.ico
new file mode 100644
index 0000000000..94332014fa
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_up_hovered.ico
Binary files differ
diff --git a/plugins/Watrack/icons/iconsets/true-solid-faith/volume_up_pressed.ico b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_up_pressed.ico
new file mode 100644
index 0000000000..edfab79326
--- /dev/null
+++ b/plugins/Watrack/icons/iconsets/true-solid-faith/volume_up_pressed.ico
Binary files differ
diff --git a/plugins/Watrack/icons/make-buttons.bat b/plugins/Watrack/icons/make-buttons.bat
new file mode 100644
index 0000000000..dbca3ae634
--- /dev/null
+++ b/plugins/Watrack/icons/make-buttons.bat
@@ -0,0 +1,4 @@
+:@echo off
+if /i '%1' == '' (set asm=tasm) else set asm=%1
+if /i '%2' == '' (set iconpack=true+256-solid) else set iconpack=%2
+call make.bat buttons %iconpack% %asm% \ No newline at end of file
diff --git a/plugins/Watrack/icons/make-players.bat b/plugins/Watrack/icons/make-players.bat
new file mode 100644
index 0000000000..ec90aa49bb
--- /dev/null
+++ b/plugins/Watrack/icons/make-players.bat
@@ -0,0 +1,2 @@
+@echo off
+call make.bat icons players tasm \ No newline at end of file
diff --git a/plugins/Watrack/icons/make.bat b/plugins/Watrack/icons/make.bat
new file mode 100644
index 0000000000..95f90dcca6
--- /dev/null
+++ b/plugins/Watrack/icons/make.bat
@@ -0,0 +1,16 @@
+:first parameter - 'icons' or 'buttons' - type of iconpack ()
+:second parameter - iconpack name (for buttons mainly)
+:third parameter - assembler? (tasm)
+:@echo off
+if /i '%1' == '' (set pack=buttons) else set pack=%1
+if '%pack%' == 'icons' goto players
+if /i '%2' == '' (set iconpack=true+256-solid) else set iconpack=%2
+goto next
+:players
+if /i '%2' == '' (set iconpack=players) else set iconpack=%2
+:next
+if /i '%3' == '' (set asm=tasm) else set asm=%3
+:@echo off
+cd %asm%
+call icons.bat %pack% ..\iconsets\%iconpack% %4 %5 %6 %7 %8 %9
+cd ..\
diff --git a/plugins/Watrack/icons/waticons.inc b/plugins/Watrack/icons/waticons.inc
new file mode 100644
index 0000000000..0c3c423f0e
--- /dev/null
+++ b/plugins/Watrack/icons/waticons.inc
@@ -0,0 +1,35 @@
+const
+ IDI_PREV_NORMAL = 1;
+ IDI_PREV_HOVERED = 2;
+ IDI_PREV_PRESSED = 3;
+
+ IDI_PLAY_NORMAL = 4;
+ IDI_PLAY_HOVERED = 5;
+ IDI_PLAY_PRESSED = 6;
+
+ IDI_PAUSE_NORMAL = 7;
+ IDI_PAUSE_HOVERED = 8;
+ IDI_PAUSE_PRESSED = 9;
+
+ IDI_STOP_NORMAL = 10;
+ IDI_STOP_HOVERED = 11;
+ IDI_STOP_PRESSED = 12;
+
+ IDI_NEXT_NORMAL = 13;
+ IDI_NEXT_HOVERED = 14;
+ IDI_NEXT_PRESSED = 15;
+
+ IDI_VOLDN_NORMAL = 16;
+ IDI_VOLDN_HOVERED = 17;
+ IDI_VOLDN_PRESSED = 18;
+
+ IDI_VOLUP_NORMAL = 19;
+ IDI_VOLUP_HOVERED = 20;
+ IDI_VOLUP_PRESSED = 21;
+
+ IDI_SLIDER_NORMAL = 22;
+ IDI_SLIDER_HOVERED = 23;
+ IDI_SLIDER_PRESSED = 24;
+
+ IDI_PLUGIN_ENABLE = 100;
+ IDI_PLUGIN_DISABLE = 101;