To the other users experiencing this problem:
I have not found a solution other than to write my UFBs in a seperate program, save the file, then write the UFB using the UFB editor, adjust any bits as needed to go from a stand alone program, to being able to use discreet I/O for the UFB, name and save it.
If it self-assigns a password, you can reference your original prorgram, rewrite the UFB as a newer version, then use the REPLACE USER FUNCTION BLOCK function under the PROGRAM tab at the upper toolbar to replac e the corrupted UFB with the updated version.
As I write this, I am also realizing that if all UFB created used a generic passcode that you will never forget, then possibly it will not be able to self populate that field ...
I have not updated my IDE in a while. Maybe this issue has been resolved.
Cheers!