Is the field formatted with the drop down a global field?
If not, make it a global field.
If that still does not prevent "edit locks", give each user a different record on this layout.
OnLayoutEnter could create a new record.
OnLayoutExit could delete this record.
This assumes that you use a table for this layout where no significant data is stored, you may need to set up your layout to be based on a new table before you can make this work.
Or you can create one record for each account name and have your start up script perform a find for the record that is labeled with the user's account name.
Global Field did the trick!
Thank you so very very much.