diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBX.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBX.dcu
new file mode 100644
index 0000000..bcce044
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBX.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXDefaultTheme.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXDefaultTheme.dcu
new file mode 100644
index 0000000..4fbb6c1
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXDefaultTheme.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXDkPanels.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXDkPanels.dcu
new file mode 100644
index 0000000..a5569ae
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXDkPanels.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXExtItems.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXExtItems.dcu
new file mode 100644
index 0000000..adac5f4
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXExtItems.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXLists.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXLists.dcu
new file mode 100644
index 0000000..110eb5d
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXLists.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXMDI.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXMDI.dcu
new file mode 100644
index 0000000..7207653
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXMDI.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXOffice2003Theme.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXOffice2003Theme.dcu
new file mode 100644
index 0000000..afa212e
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXOffice2003Theme.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXOfficeXPTheme.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXOfficeXPTheme.dcu
new file mode 100644
index 0000000..43d72c5
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXOfficeXPTheme.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXReg.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXReg.dcu
new file mode 100644
index 0000000..3ce220f
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXReg.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXStatusBars.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXStatusBars.dcu
new file mode 100644
index 0000000..fcd34da
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXStatusBars.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXStrEdit.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXStrEdit.dcu
new file mode 100644
index 0000000..641ef52
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXStrEdit.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXSwitcher.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXSwitcher.dcu
new file mode 100644
index 0000000..112a49e
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXSwitcher.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXThemes.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXThemes.dcu
new file mode 100644
index 0000000..0f7c94f
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXThemes.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXToolPals.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXToolPals.dcu
new file mode 100644
index 0000000..eb920c1
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXToolPals.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXUtils.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXUtils.dcu
new file mode 100644
index 0000000..2978886
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXUtils.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXUxThemes.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXUxThemes.dcu
new file mode 100644
index 0000000..a5b7ab1
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXUxThemes.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TBXWhidbeyTheme.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TBXWhidbeyTheme.dcu
new file mode 100644
index 0000000..fc4f264
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TBXWhidbeyTheme.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/rmkThemes.dcu b/official/2.1.6+2.1.beta1/Lib/D12/rmkThemes.dcu
new file mode 100644
index 0000000..d8ae0f3
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/rmkThemes.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tbx_d12.bpl b/official/2.1.6+2.1.beta1/Lib/D12/tbx_d12.bpl
new file mode 100644
index 0000000..23e88b7
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tbx_d12.bpl differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tbx_d12.dcp b/official/2.1.6+2.1.beta1/Lib/D12/tbx_d12.dcp
new file mode 100644
index 0000000..1968ba7
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tbx_d12.dcp differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tbx_d12.dcu b/official/2.1.6+2.1.beta1/Lib/D12/tbx_d12.dcu
new file mode 100644
index 0000000..fc7fe32
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tbx_d12.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tbxdsgn_d12.bpl b/official/2.1.6+2.1.beta1/Lib/D12/tbxdsgn_d12.bpl
new file mode 100644
index 0000000..965b1a0
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tbxdsgn_d12.bpl differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tbxdsgn_d12.dcp b/official/2.1.6+2.1.beta1/Lib/D12/tbxdsgn_d12.dcp
new file mode 100644
index 0000000..b4c2fba
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tbxdsgn_d12.dcp differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tbxdsgn_d12.dcu b/official/2.1.6+2.1.beta1/Lib/D12/tbxdsgn_d12.dcu
new file mode 100644
index 0000000..5527d86
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tbxdsgn_d12.dcu differ
diff --git a/official/2.1.6+2.1.beta1/TBX/Packages/tbx_GroupD12.groupproj b/official/2.1.6+2.1.beta1/TBX/Packages/tbx_GroupD12.groupproj
new file mode 100644
index 0000000..8e9ce3c
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/TBX/Packages/tbx_GroupD12.groupproj
@@ -0,0 +1,48 @@
+
+
+ {4B021D01-38A2-4200-97E9-5BA67FCC2DA9}
+
+
+
+
+
+
+
+
+
+
+ Default.Personality.12
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/official/2.1.6+2.1.beta1/TBX/Packages/tbx_d12.dpk b/official/2.1.6+2.1.beta1/TBX/Packages/tbx_d12.dpk
new file mode 100644
index 0000000..24eea8d
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/TBX/Packages/tbx_d12.dpk
@@ -0,0 +1,52 @@
+package tbx_d12;
+
+{$R *.res}
+{$ALIGN 8}
+{$ASSERTIONS ON}
+{$BOOLEVAL OFF}
+{$DEBUGINFO ON}
+{$EXTENDEDSYNTAX ON}
+{$IMPORTEDDATA ON}
+{$IOCHECKS ON}
+{$LOCALSYMBOLS ON}
+{$LONGSTRINGS ON}
+{$OPENSTRINGS ON}
+{$OPTIMIZATION ON}
+{$OVERFLOWCHECKS OFF}
+{$RANGECHECKS OFF}
+{$REFERENCEINFO ON}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES OFF}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST OFF}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $2FC00000}
+{$DESCRIPTION 'Toolbar2000 -- TBX Extensions (Alex Denisov)'}
+{$RUNONLY}
+{$IMPLICITBUILD OFF}
+
+requires
+ vcl,
+ tb2k_d12,
+ rtl;
+
+contains
+ TBX in '..\TBX.pas',
+ TBXThemes in '..\TBXThemes.pas',
+ TBXDefaultTheme in '..\TBXDefaultTheme.pas',
+ TBXOfficeXPTheme in '..\TBXOfficeXPTheme.pas',
+ TBXMDI in '..\TBXMDI.pas',
+ TBXSwitcher in '..\TBXSwitcher.pas',
+ TBXExtItems in '..\TBXExtItems.pas',
+ TBXLists in '..\TBXLists.pas',
+ TBXUtils in '..\TBXUtils.pas',
+ TBXUxThemes in '..\TBXUxThemes.pas',
+ TBXDkPanels in '..\TBXDkPanels.pas',
+ TBXToolPals in '..\TBXToolPals.pas',
+ TBXStatusBars in '..\TBXStatusBars.pas',
+ TBXWhidbeyTheme in '..\TBXWhidbeyTheme.pas',
+ rmkThemes in '..\rmkThemes.pas',
+ TBXOffice2003Theme in '..\TBXOffice2003Theme.pas';
+
+end.
diff --git a/official/2.1.6+2.1.beta1/TBX/Packages/tbx_d12.dproj b/official/2.1.6+2.1.beta1/TBX/Packages/tbx_d12.dproj
new file mode 100644
index 0000000..b2dd5e6
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/TBX/Packages/tbx_d12.dproj
@@ -0,0 +1,135 @@
+
+
+ {AA111C1C-8D53-4369-9C5C-A2BFD1577C3C}
+ tbx_d12.dpk
+ Debug
+ DCC32
+ 12.0
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ ..\..\Lib\D12\tbx_d12.bpl
+ true
+ 2FC00000
+ 1
+ false
+ WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;$(DCC_UnitAlias)
+ ..\..\Lib\D12
+ x86
+ ..\..\Lib\D12;$(DCC_UnitSearchPath)
+ Toolbar2000 -- TBX Extensions (Alex Denisov)
+ false
+ true
+ ..\..\Lib\D12
+ true
+ true
+ ..\..\Lib\D12
+ true
+ false
+ false
+ false
+
+
+ false
+ RELEASE;$(DCC_Define)
+ 0
+ false
+
+
+ DEBUG;$(DCC_Define)
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base
+
+
+ Cfg_2
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
+ Delphi.Personality.12
+ Package
+
+
+
+ tbx_d12.dpk
+
+
+ False
+ True
+ False
+
+
+ True
+ False
+ 1
+ 0
+ 0
+ 0
+ False
+ False
+ False
+ False
+ False
+ 3082
+ 1252
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+ 12
+
+
diff --git a/official/2.1.6+2.1.beta1/TBX/Packages/tbx_d12.res b/official/2.1.6+2.1.beta1/TBX/Packages/tbx_d12.res
new file mode 100644
index 0000000..86c94e6
Binary files /dev/null and b/official/2.1.6+2.1.beta1/TBX/Packages/tbx_d12.res differ
diff --git a/official/2.1.6+2.1.beta1/TBX/Packages/tbxdsgn_d12.dpk b/official/2.1.6+2.1.beta1/TBX/Packages/tbxdsgn_d12.dpk
new file mode 100644
index 0000000..885eaa7
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/TBX/Packages/tbxdsgn_d12.dpk
@@ -0,0 +1,40 @@
+package tbxdsgn_d12;
+
+{$R *.res}
+{$R '..\TBXReg.dcr'}
+{$ALIGN 8}
+{$ASSERTIONS ON}
+{$BOOLEVAL OFF}
+{$DEBUGINFO ON}
+{$EXTENDEDSYNTAX ON}
+{$IMPORTEDDATA ON}
+{$IOCHECKS ON}
+{$LOCALSYMBOLS ON}
+{$LONGSTRINGS ON}
+{$OPENSTRINGS ON}
+{$OPTIMIZATION ON}
+{$OVERFLOWCHECKS OFF}
+{$RANGECHECKS OFF}
+{$REFERENCEINFO ON}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES OFF}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST OFF}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $2F800000}
+{$DESCRIPTION 'Toolbar2000 -- TBX Extensions Design Package (Alex Denisov)'}
+{$DESIGNONLY}
+{$IMPLICITBUILD ON}
+
+requires
+ tb2k_d12,
+ tb2kdsgn_d12,
+ tbx_d12,
+ vcl;
+
+contains
+ TBXStrEdit in '..\TBXStrEdit.pas',
+ TBXReg in '..\TBXReg.pas';
+
+end.
diff --git a/official/2.1.6+2.1.beta1/TBX/Packages/tbxdsgn_d12.dproj b/official/2.1.6+2.1.beta1/TBX/Packages/tbxdsgn_d12.dproj
new file mode 100644
index 0000000..b811c78
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/TBX/Packages/tbxdsgn_d12.dproj
@@ -0,0 +1,125 @@
+
+
+ {6749727E-786E-4046-B4EB-728FDF6AD62E}
+ tbxdsgn_d12.dpk
+ Debug
+ DCC32
+ 12.0
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ 2F800000
+ ..\..\Lib\D12\tbxdsgn_d12.bpl
+ 1
+ true
+ ..\..\Lib\D12;$(DCC_UnitSearchPath)
+ WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;$(DCC_UnitAlias)
+ ..\..\Lib\D12
+ Toolbar2000 -- TBX Extensions Design Package (Alex Denisov)
+ x86
+ false
+ true
+ true
+ ..\..\Lib\D12
+ false
+ ..\..\Lib\D12
+ true
+ false
+ false
+
+
+ false
+ RELEASE;$(DCC_Define)
+ 0
+ false
+
+
+ DEBUG;$(DCC_Define)
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base
+
+
+ Cfg_2
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
+ Delphi.Personality.12
+ Package
+
+
+
+ tbxdsgn_d12.dpk
+
+
+ False
+ True
+ False
+
+
+ True
+ False
+ 1
+ 0
+ 0
+ 0
+ False
+ False
+ False
+ False
+ False
+ 3082
+ 1252
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+ 12
+
+
diff --git a/official/2.1.6+2.1.beta1/TBX/Packages/tbxdsgn_d12.res b/official/2.1.6+2.1.beta1/TBX/Packages/tbxdsgn_d12.res
new file mode 100644
index 0000000..86c94e6
Binary files /dev/null and b/official/2.1.6+2.1.beta1/TBX/Packages/tbxdsgn_d12.res differ