Is there now or forthcoming a utility that can convert existing iPrint printers
on a PC from the default long printer name to the short name, while keeping all
the existing printer settings?

Maybe this is something that can be done with a script that does search/replace
in the registry?