diff --git a/reactos/apps/utils/theme/dump/.cvsignore b/reactos/apps/utils/theme/dump/.cvsignore
new file mode 100644
index 00000000000..f98261c9ae3
--- /dev/null
+++ b/reactos/apps/utils/theme/dump/.cvsignore
@@ -0,0 +1,4 @@
+*.~*
+*.obj
+*.tds
+*.exe
diff --git a/reactos/apps/utils/theme/dump/Makefile b/reactos/apps/utils/theme/dump/Makefile
new file mode 100644
index 00000000000..8a9e12303ab
--- /dev/null
+++ b/reactos/apps/utils/theme/dump/Makefile
@@ -0,0 +1,21 @@
+# $Id: Makefile,v 1.1 2003/10/27 03:03:22 hyperion Exp $
+
+PATH_TO_TOP = ../../../..
+
+TARGET_NORC = yes
+
+TARGET_TYPE = program
+
+TARGET_APPTYPE = console
+
+TARGET_NAME = themedump
+
+TARGET_SDKLIBS = kernel32.a uxtheme.a
+
+TARGET_OBJECTS = $(TARGET_NAME).o
+
+include $(PATH_TO_TOP)/rules.mak
+
+include $(TOOLS_PATH)/helper.mk
+
+# EOF
diff --git a/reactos/apps/utils/theme/dump/themedump.bpr b/reactos/apps/utils/theme/dump/themedump.bpr
new file mode 100644
index 00000000000..809ec537bbb
--- /dev/null
+++ b/reactos/apps/utils/theme/dump/themedump.bpr
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[Version Info]
+IncludeVerInfo=0
+AutoIncBuild=0
+MajorVer=1
+MinorVer=0
+Release=0
+Build=0
+Debug=0
+PreRelease=0
+Special=0
+Private=0
+DLL=0
+Locale=1040
+CodePage=1252
+
+[Version Info Keys]
+CompanyName=
+FileDescription=
+FileVersion=1.0.0.0
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=
+ProductName=
+ProductVersion=1.0.0.0
+Comments=
+
+[Debugging]
+DebugSourceDirs=$(BCB)\source\vcl
+
+[Parameters]
+RunParams=
+Launcher=
+UseLauncher=0
+DebugCWD=
+HostApplication=
+RemoteHost=
+RemotePath=
+RemoteLauncher=
+RemoteCWD=
+RemoteDebug=0
+
+[Compiler]
+ShowInfoMsgs=0
+LinkDebugVcl=0
+LinkCGLIB=0
+
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
+
+[Language]
+ActiveLang=
+ProjectLang=
+RootDir=
+
+
\ No newline at end of file
diff --git a/reactos/apps/utils/theme/dump/themedump.cpp b/reactos/apps/utils/theme/dump/themedump.cpp
new file mode 100644
index 00000000000..2094b748f77
--- /dev/null
+++ b/reactos/apps/utils/theme/dump/themedump.cpp
@@ -0,0 +1,475 @@
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include