I would like to find a utility that would allow changing the size of a user defined datatype, and have that change applied to the files that use that data type.
Using SQL-DMO objects, you can access the ListBoundColumns method on the UserDefinedDatatype Object.
Read BOL and check out the Samples directory for details about using DMO. The object heirarchy is displayed in BOL under "Application Object (SQL-DMO)"