Why the developers are using this ugly cross as icon for the program?
I guess this mean "X" char
There is no information about the Adobe Flash Player icon, but you can find details if you contact Adobe Systems Incorporated. You can get in touch with them using the contact information from the official web page.