After I have created some drop down attributes programmaticaly with all the options, they show up correctly in the frontend, but I can't edit them anymore in the backend. Its all grey... and I can't save any other changes as I get the message: "Admin is a required field in the each row."... I also have no idea why there is the empty first row, as I can't find anything in the database...
Everything works fine with attributes created from backend.
Could you please post your full code ? how you have created attribute programatically ? so we can get more idea to troubleshoot this issue.