Play around with the smart assembly protecion options if that doesn't work out pm me the unprotected exe.
Jiangmin is a chinese AV and I think it's crap. Emsisoft is a German AV that I don't think alot of people know about but I like them since they often publish reverse engineering stuffs on different threats. As for Ikarus, I got no idea what it is too. Anyway, AVs often flag obfuscated .NET assemblies because of a bad signature (eg. they used created a signature for another obfuscated assembly with the same file not realising it'd affect others too) or they were just lazy or wanted to flag any assembly obfuscated with the same software. Good thing you've got the detection issues fixed now. God, it's so hard these days to protect your IP (intellectual property) without having AVs make users think your software has some sort of virus, particularly if you put the settings on the highest possible.
this would likely happen when you use confuser or other obscuring application but those AV are sucks, so don't mind them actually when im making a program, i will look only at avira, avast, eset, security essentials, avg and any other major antivirus on the net so its a false alarm <3