I want to create an autorun.inf to open automatically and set icon and label.
but my Antivirus,"Avira" detect it as Autorun virus!
but I made it myself!
That was a new feature in Avira 10 to protect people from Autorun/AutoPlay infections which have been on the rise with the increasing popularity of flash-drives. There’s been a lot of discussion of it in the Avira forums. [1][2][3][4][5][6]
On your own system, you can turn that function off:

i want to work on all PCs and do not need to Avira setting and trust file
i do not know which computer has Avira and i can't do it for all computers! i want sth automatically do it! or protect it!
I’m afraid there’s really nothing you can do about that. If the file contained an actual threat, then you could simply remove or change that part, but if Avira is simply being cautions and warning about all autorun.inf files no matter what they contain (which it seems to be), then there’s no way for you to make it pass through on other systems running Avira; they would have to manually exclude it.