diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Acc.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Acc.dcu
new file mode 100644
index 0000000..a443e71
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Acc.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Anim.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Anim.dcu
new file mode 100644
index 0000000..17cfe72
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Anim.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Common.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Common.dcu
new file mode 100644
index 0000000..465b66c
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Common.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Consts.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Consts.dcu
new file mode 100644
index 0000000..1c98431
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Consts.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Dock.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Dock.dcu
new file mode 100644
index 0000000..6d30ab9
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Dock.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2DsgnConvertOptions.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2DsgnConvertOptions.dcu
new file mode 100644
index 0000000..93c94d7
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2DsgnConvertOptions.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2DsgnConverter.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2DsgnConverter.dcu
new file mode 100644
index 0000000..4975588
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2DsgnConverter.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2DsgnItemEditor.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2DsgnItemEditor.dcu
new file mode 100644
index 0000000..e34ec77
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2DsgnItemEditor.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2ExtItems.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2ExtItems.dcu
new file mode 100644
index 0000000..caca636
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2ExtItems.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Hook.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Hook.dcu
new file mode 100644
index 0000000..83c0372
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Hook.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Item.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Item.dcu
new file mode 100644
index 0000000..caf0b08
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Item.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2MDI.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2MDI.dcu
new file mode 100644
index 0000000..0811ae5
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2MDI.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2MRU.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2MRU.dcu
new file mode 100644
index 0000000..f69415b
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2MRU.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Reg.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Reg.dcu
new file mode 100644
index 0000000..c913189
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Reg.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2ToolWindow.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2ToolWindow.dcu
new file mode 100644
index 0000000..627342c
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2ToolWindow.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Toolbar.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Toolbar.dcu
new file mode 100644
index 0000000..20fa208
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Toolbar.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/TB2Version.dcu b/official/2.1.6+2.1.beta1/Lib/D12/TB2Version.dcu
new file mode 100644
index 0000000..3478d0f
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/TB2Version.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tb2k_d12.bpl b/official/2.1.6+2.1.beta1/Lib/D12/tb2k_d12.bpl
new file mode 100644
index 0000000..87d6a4f
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tb2k_d12.bpl differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tb2k_d12.dcp b/official/2.1.6+2.1.beta1/Lib/D12/tb2k_d12.dcp
new file mode 100644
index 0000000..aef1b04
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tb2k_d12.dcp differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tb2k_d12.dcu b/official/2.1.6+2.1.beta1/Lib/D12/tb2k_d12.dcu
new file mode 100644
index 0000000..3dec903
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tb2k_d12.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tb2kdsgn_d12.bpl b/official/2.1.6+2.1.beta1/Lib/D12/tb2kdsgn_d12.bpl
new file mode 100644
index 0000000..f073781
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tb2kdsgn_d12.bpl differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tb2kdsgn_d12.dcp b/official/2.1.6+2.1.beta1/Lib/D12/tb2kdsgn_d12.dcp
new file mode 100644
index 0000000..0d5039d
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tb2kdsgn_d12.dcp differ
diff --git a/official/2.1.6+2.1.beta1/Lib/D12/tb2kdsgn_d12.dcu b/official/2.1.6+2.1.beta1/Lib/D12/tb2kdsgn_d12.dcu
new file mode 100644
index 0000000..88922e3
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Lib/D12/tb2kdsgn_d12.dcu differ
diff --git a/official/2.1.6+2.1.beta1/Packages/tb2k_GroupD12.groupproj b/official/2.1.6+2.1.beta1/Packages/tb2k_GroupD12.groupproj
new file mode 100644
index 0000000..0eafb56
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/Packages/tb2k_GroupD12.groupproj
@@ -0,0 +1,48 @@
+
+
+ {B070E492-3059-4667-9383-4A212E277693}
+
+
+
+
+
+
+
+
+
+
+ Default.Personality.12
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/official/2.1.6+2.1.beta1/Packages/tb2k_d12.dpk b/official/2.1.6+2.1.beta1/Packages/tb2k_d12.dpk
new file mode 100644
index 0000000..3f48a8e
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/Packages/tb2k_d12.dpk
@@ -0,0 +1,47 @@
+package tb2k_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 OFF}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES OFF}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST ON}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $3FC00000}
+{$DESCRIPTION 'Toolbar2000 Components (Jordan Russell)'}
+{$IMPLICITBUILD OFF}
+
+requires
+ vcl;
+
+contains
+ TB2Version in '..\Source\TB2Version.pas',
+ TB2Toolbar in '..\Source\TB2Toolbar.pas',
+ TB2Consts in '..\Source\TB2Consts.pas',
+ TB2Dock in '..\Source\TB2Dock.pas',
+ TB2ExtItems in '..\Source\TB2ExtItems.pas',
+ TB2Item in '..\Source\TB2Item.pas',
+ TB2Common in '..\Source\TB2Common.pas',
+ TB2Hook in '..\Source\TB2Hook.pas',
+ TB2ToolWindow in '..\Source\TB2ToolWindow.pas',
+ TB2MRU in '..\Source\TB2MRU.pas',
+ TB2Anim in '..\Source\TB2Anim.pas',
+ TB2MDI in '..\Source\TB2MDI.pas',
+ TB2Acc in '..\Source\TB2Acc.pas';
+
+end.
+
diff --git a/official/2.1.6+2.1.beta1/Packages/tb2k_d12.dproj b/official/2.1.6+2.1.beta1/Packages/tb2k_d12.dproj
new file mode 100644
index 0000000..3882e0f
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/Packages/tb2k_d12.dproj
@@ -0,0 +1,127 @@
+
+
+ {955FBE77-D83D-43DF-9052-5868C42E166B}
+ tb2k_d12.dpk
+ Debug
+ DCC32
+ 12.0
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ false
+ true
+ 3FC00000
+ true
+ 0
+ ..\Lib\D12\tb2k_d12.bpl
+ WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;$(DCC_UnitAlias)
+ ..\Lib\D12
+ Toolbar2000 Components (Jordan Russell)
+ x86
+ ..\Lib\D12
+ false
+ true
+ true
+ true
+ false
+ ..\Lib\D12
+ false
+ false
+
+
+ RELEASE;$(DCC_Define)
+ false
+ false
+
+
+ DEBUG;$(DCC_Define)
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base
+
+
+ Cfg_2
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
+ Delphi.Personality.12
+ Package
+
+
+
+ tb2k_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/Packages/tb2k_d12.res b/official/2.1.6+2.1.beta1/Packages/tb2k_d12.res
new file mode 100644
index 0000000..86c94e6
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Packages/tb2k_d12.res differ
diff --git a/official/2.1.6+2.1.beta1/Packages/tb2kdsgn_d12.dpk b/official/2.1.6+2.1.beta1/Packages/tb2kdsgn_d12.dpk
new file mode 100644
index 0000000..8b51631
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/Packages/tb2kdsgn_d12.dpk
@@ -0,0 +1,42 @@
+package tb2kdsgn_d12;
+
+{$R *.res}
+{$R '..\Source\TB2Reg.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 OFF}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES OFF}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST ON}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $3F800000}
+{$DESCRIPTION 'Toolbar2000 Design Package (Jordan Russell)'}
+{$DESIGNONLY}
+{$IMPLICITBUILD OFF}
+
+requires
+ vcl,
+ dclstd,
+ tb2k_d12;
+
+contains
+ TB2Reg in '..\Source\TB2Reg.pas',
+ TB2DsgnItemEditor in '..\Source\TB2DsgnItemEditor.pas' {TBToolbarEditForm},
+ TB2DsgnConverter in '..\Source\TB2DsgnConverter.pas' {TBConverterForm},
+ TB2DsgnConvertOptions in '..\Source\TB2DsgnConvertOptions.pas' {TBConvertOptionsForm};
+
+end.
+
diff --git a/official/2.1.6+2.1.beta1/Packages/tb2kdsgn_d12.dproj b/official/2.1.6+2.1.beta1/Packages/tb2kdsgn_d12.dproj
new file mode 100644
index 0000000..b4c5b0f
--- /dev/null
+++ b/official/2.1.6+2.1.beta1/Packages/tb2kdsgn_d12.dproj
@@ -0,0 +1,129 @@
+
+
+ {2E7C2A3F-D307-42D9-80AD-594B5EF738BE}
+ tb2kdsgn_d12.dpk
+ Debug
+ DCC32
+ 12.0
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ 3F800000
+ ..\Lib\D12\tb2kdsgn_d12.bpl
+ true
+ 0
+ true
+ WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;$(DCC_UnitAlias)
+ ..\Lib\D12
+ x86
+ ..\Lib\D12;$(DCC_UnitSearchPath)
+ Toolbar2000 Design Package (Jordan Russell)
+ false
+ true
+ ..\Lib\D12
+ true
+ true
+ ..\Lib\D12
+ true
+ false
+ false
+ false
+
+
+ RELEASE;$(DCC_Define)
+ false
+ false
+
+
+ DEBUG;$(DCC_Define)
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base
+
+
+ Cfg_2
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
+ Delphi.Personality.12
+ Package
+
+
+
+ tb2kdsgn_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/Packages/tb2kdsgn_d12.res b/official/2.1.6+2.1.beta1/Packages/tb2kdsgn_d12.res
new file mode 100644
index 0000000..86c94e6
Binary files /dev/null and b/official/2.1.6+2.1.beta1/Packages/tb2kdsgn_d12.res differ