When I then run an SMTrace while creating a template from this form I get these results:
GetForm called with params: id =
77f0146d-c387-47ed-636b-c529eaaacc29
Scanning method - GetAutoIncrementRange.\n
Checking for uber admin.\n
Scanning method - IsUserAdministrator.\n
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.Label_ActivityType"]$
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.Label_ActivityCreated"]$
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.Label_ActivityParentWorkItem"]$
Checking access within scope - 597f9d98-356f-4186-8712-4f020f2d98b4.\n
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.Label_ActivityImplementer"]$
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.Label_ImpactedConfigurationItems"]$
Checking access within scope - 0f9d808c-3bb2-446c-8c73-aa9a583b546b.\n
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.TabItem_General"]$
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.TabItem_History"]$
Checking access within scope - 9a98e4f8-21ca-4cd8-a0b2-bf0e815e48c7.\n
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.Button_Open"]$
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.Button_Add"]$
Checking access within scope - e042002a-a844-49b1-a6f1-0343dfc94c66.\n
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.Button_Delete"]$
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.GridViewColumn_Type"]$
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.GridViewColumn_ID"]$
Checking access within scope - 615ed4a6-42ed-4cb1-9674-41ef6951e521.\n
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.GridViewColumn_Name"]$
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.GridViewColumn_Status"]$
Checking access within scope - 7ec18f11-6d26-4744-b856-f245835f67b0.\n
Input string: $MPElement[Name="Microsoft.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.GridViewColumn_Owner"]$
Checking access within scope - f9917c1a-d272-4cf0-ad5d-529e9fb93303.\n
Checking access within scope - a6921721-b189-47b0-95cc-538a6f3f613a.\n
Access granted for method:operation:instance - IsUserAdministrator : User_IsAdministrator__Check : t.EnterpriseManagement.ServiceManager.ActivityManagement.Forms.ManualActivityForm.GridViewColumn_Owner"]$.\n
Access granted for method:operation:instance - GetAutoIncrementRange : Object__Get : trator__Check.\n
Query definition name = GetAutoIncrementRange, command text = dbo.p_GetAutoIncrementValueRange\n
So from this trace I can see that the console is calling the form, but it is calling the base form not the customized form.....
(sigh)