diff --git a/Lib/D12/GUISDK_D12D.bpl b/Lib/D12/GUISDK_D12D.bpl
new file mode 100644
index 0000000..3faec21
Binary files /dev/null and b/Lib/D12/GUISDK_D12D.bpl differ
diff --git a/Lib/D12/GUISDK_D12D.dcp b/Lib/D12/GUISDK_D12D.dcp
new file mode 100644
index 0000000..2040900
Binary files /dev/null and b/Lib/D12/GUISDK_D12D.dcp differ
diff --git a/Lib/D12/GUISDK_D12D.dcu b/Lib/D12/GUISDK_D12D.dcu
new file mode 100644
index 0000000..1fec096
Binary files /dev/null and b/Lib/D12/GUISDK_D12D.dcu differ
diff --git a/Lib/D12/GUISDK_D12R.bpl b/Lib/D12/GUISDK_D12R.bpl
new file mode 100644
index 0000000..32a3425
Binary files /dev/null and b/Lib/D12/GUISDK_D12R.bpl differ
diff --git a/Lib/D12/GUISDK_D12R.dcp b/Lib/D12/GUISDK_D12R.dcp
new file mode 100644
index 0000000..77ae959
Binary files /dev/null and b/Lib/D12/GUISDK_D12R.dcp differ
diff --git a/Lib/D12/GUISDK_D12R.dcu b/Lib/D12/GUISDK_D12R.dcu
new file mode 100644
index 0000000..9fd8e92
Binary files /dev/null and b/Lib/D12/GUISDK_D12R.dcu differ
diff --git a/Lib/D12/uCustomEditor.dcu b/Lib/D12/uCustomEditor.dcu
new file mode 100644
index 0000000..e210269
Binary files /dev/null and b/Lib/D12/uCustomEditor.dcu differ
diff --git a/Lib/D12/uCustomView.dcu b/Lib/D12/uCustomView.dcu
new file mode 100644
index 0000000..850ca2a
Binary files /dev/null and b/Lib/D12/uCustomView.dcu differ
diff --git a/Lib/D12/uGUIBase.dcu b/Lib/D12/uGUIBase.dcu
new file mode 100644
index 0000000..7d41860
Binary files /dev/null and b/Lib/D12/uGUIBase.dcu differ
diff --git a/Lib/D12/uGUIRegister.dcu b/Lib/D12/uGUIRegister.dcu
new file mode 100644
index 0000000..8df8dd1
Binary files /dev/null and b/Lib/D12/uGUIRegister.dcu differ
diff --git a/Lib/D12/uGUIUtils.dcu b/Lib/D12/uGUIUtils.dcu
new file mode 100644
index 0000000..9553a45
Binary files /dev/null and b/Lib/D12/uGUIUtils.dcu differ
diff --git a/Packages/GUISDK_D12D.dpk b/Packages/GUISDK_D12D.dpk
new file mode 100644
index 0000000..e13f940
--- /dev/null
+++ b/Packages/GUISDK_D12D.dpk
@@ -0,0 +1,38 @@
+package GUISDK_D12D;
+
+{$R *.res}
+{$ALIGN 8}
+{$ASSERTIONS ON}
+{$BOOLEVAL OFF}
+{$DEBUGINFO OFF}
+{$EXTENDEDSYNTAX ON}
+{$IMPORTEDDATA ON}
+{$IOCHECKS ON}
+{$LOCALSYMBOLS OFF}
+{$LONGSTRINGS ON}
+{$OPENSTRINGS ON}
+{$OPTIMIZATION ON}
+{$OVERFLOWCHECKS OFF}
+{$RANGECHECKS OFF}
+{$REFERENCEINFO OFF}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES OFF}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST OFF}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $400000}
+{$DESCRIPTION 'GUI SDK para Delphi 2009 (Designtime)'}
+{$DESIGNONLY}
+{$IMPLICITBUILD OFF}
+{$DEFINE RELEASE}
+
+requires
+ rtl,
+ designide,
+ GUISDK_D12R;
+
+contains
+ uGUIRegister in '..\Source\uGUIRegister.pas';
+
+end.
diff --git a/Packages/GUISDK_D12D.dproj b/Packages/GUISDK_D12D.dproj
new file mode 100644
index 0000000..596a2be
--- /dev/null
+++ b/Packages/GUISDK_D12D.dproj
@@ -0,0 +1,140 @@
+
+
+ {b1ab04a7-bef8-4297-81f0-ae06b6c1d45e}
+ GUISDK_D12D.dpk
+ Release
+ AnyCPU
+ DCC32
+ ..\Lib\D11\GUISDK_D11D.bpl
+ 12.0
+ Release
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ ..\Lib\D12;$(DCC_UnitSearchPath)
+ ..\Lib\D12\GUISDK_D12D.bpl
+ 00400000
+ GUI SDK para Delphi 2009 (Designtime)
+ ..\Lib\D12
+ false
+ RELEASE;$(DCC_Define)
+ true
+ true
+ ..\Lib\D12
+ true
+ ..\Lib\D12
+ false
+ 0
+ true
+
+
+ ..\Lib\D11\GUISDK_D12D.bpl
+ 7.0
+ False
+ False
+ 0
+ RELEASE;$(DCC_Define)
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11;$(DCC_UnitSearchPath)
+ ..\Lib\D11;$(DCC_ResourcePath)
+ ..\Lib\D11;$(DCC_ObjPath)
+ ..\Lib\D11;$(DCC_IncludePath)
+
+
+ ..\Lib\D11\GUISDK_D12D.bpl
+ 7.0
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ DEBUG;$(DCC_Define)
+ ..\Lib\D11;$(DCC_UnitSearchPath)
+ ..\Lib\D11;$(DCC_ResourcePath)
+ ..\Lib\D11;$(DCC_ObjPath)
+ ..\Lib\D11;$(DCC_IncludePath)
+
+
+ Delphi.Personality.12
+ Package
+
+
+
+ False
+ True
+ False
+
+
+ True
+ False
+ 2
+ 0
+ 0
+ 0
+ False
+ False
+ False
+ False
+ False
+ 3082
+ 1252
+
+
+ Rodax Software S.L.
+
+ 2.0.0.0
+
+
+
+
+
+ 2.0.0.0
+
+
+
+ GUISDK_D12D.dpk
+
+
+
+ 12
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
+ Base
+
+
+ Cfg_2
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
diff --git a/Packages/GUISDK_D12D.res b/Packages/GUISDK_D12D.res
new file mode 100644
index 0000000..56c87ae
Binary files /dev/null and b/Packages/GUISDK_D12D.res differ
diff --git a/Packages/GUISDK_D12R.dpk b/Packages/GUISDK_D12R.dpk
new file mode 100644
index 0000000..19c5e6c
--- /dev/null
+++ b/Packages/GUISDK_D12R.dpk
@@ -0,0 +1,41 @@
+package GUISDK_D12R;
+
+{$R *.res}
+{$ALIGN 8}
+{$ASSERTIONS ON}
+{$BOOLEVAL OFF}
+{$DEBUGINFO OFF}
+{$EXTENDEDSYNTAX ON}
+{$IMPORTEDDATA ON}
+{$IOCHECKS ON}
+{$LOCALSYMBOLS OFF}
+{$LONGSTRINGS ON}
+{$OPENSTRINGS ON}
+{$OPTIMIZATION ON}
+{$OVERFLOWCHECKS OFF}
+{$RANGECHECKS OFF}
+{$REFERENCEINFO OFF}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES OFF}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST OFF}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $400000}
+{$DESCRIPTION 'GUI SDK para Delphi 2009 (Runtime)'}
+{$RUNONLY}
+{$IMPLICITBUILD OFF}
+{$DEFINE RELEASE}
+
+requires
+ vcl,
+ rtl,
+ designide;
+
+contains
+ uCustomView in '..\Source\uCustomView.pas',
+ uCustomEditor in '..\Source\uCustomEditor.pas',
+ uGUIBase in '..\Source\uGUIBase.pas',
+ uGUIUtils in '..\Source\uGUIUtils.pas';
+
+end.
diff --git a/Packages/GUISDK_D12R.dproj b/Packages/GUISDK_D12R.dproj
new file mode 100644
index 0000000..4f9e9b0
--- /dev/null
+++ b/Packages/GUISDK_D12R.dproj
@@ -0,0 +1,141 @@
+
+
+ {559ec84b-9aef-4f3c-85e8-18113e7a29a2}
+ GUISDK_D12R.dpk
+ Release
+ AnyCPU
+ DCC32
+ ..\Lib\D11\GUISDK_D11R.bpl
+ 12.0
+ Release
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ ..\Lib\D12\GUISDK_D12R.bpl
+ 00400000
+ GUI SDK para Delphi 2009 (Runtime)
+ ..\Lib\D12
+ false
+ RELEASE;$(DCC_Define)
+ false
+ true
+ ..\Lib\D12
+ true
+ ..\Lib\D12
+ false
+ 0
+ true
+
+
+ ..\Lib\D11\GUISDK_D12R.bpl
+ 7.0
+ False
+ False
+ 0
+ RELEASE;$(DCC_Define)
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+
+
+ ..\Lib\D11\GUISDK_D12R.bpl
+ 7.0
+ False
+ False
+ 0
+ DEBUG;$(DCC_Define)
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ ..\Lib\D11
+ False
+
+
+ Delphi.Personality.12
+ Package
+
+
+
+ False
+ True
+ False
+
+
+ True
+ False
+ 2
+ 0
+ 0
+ 0
+ False
+ False
+ False
+ False
+ False
+ 3082
+ 1252
+
+
+ Rodax Software S.L.
+
+ 2.0.0.0
+
+
+
+
+
+ 2.0.0.0
+
+
+
+ GUISDK_D12R.dpk
+
+
+
+ 12
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base
+
+
+ Cfg_2
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
diff --git a/Packages/GUISDK_D12R.res b/Packages/GUISDK_D12R.res
new file mode 100644
index 0000000..6ee93a0
Binary files /dev/null and b/Packages/GUISDK_D12R.res differ
diff --git a/Packages/GUISDK_D12_Group.groupproj b/Packages/GUISDK_D12_Group.groupproj
new file mode 100644
index 0000000..136dd94
--- /dev/null
+++ b/Packages/GUISDK_D12_Group.groupproj
@@ -0,0 +1,50 @@
+
+
+ {f49d4f85-49b4-4a27-b829-44cd7b4b70b5}
+
+
+
+
+
+
+
+
+
+
+ Default.Personality.12
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+