I'm making the creating of custom user properties automatically, so when the feature is activated the few user profiles properties will be created, how to do that i found on msdn (http://msdn.microsoft.com/en-us/library/ms491835.aspx).

But now the real question how do i delete those properties on feature deactivated?
Beacause CoreProperty doesnt have the delete method.