I like to paint bikes and when I do one of the biggest headaches is runs. Recently I found that if you rotate the pice you are painting right after you spray the paint on you can avoid a lot of runs . When spraying a fork I hold it by the steer tube and spin it around and also swing my srm so that the fork rotates in 2 directions. Do this for about 2 minutes or so till the paint starts to set and you can eliminate a lot of runs. Then , respray after a couple of minutes while the paint is tacky for a second coat to assure full coverage. It always amazes me how often I thought I had a good solid coat only to find holidays where I missed a spot.
With the frame I just painted I clamped a stick just small enough to slide inside the seat tube to a work table and slid the frame onto it then continuously rotated the frame as I sprayed it in primer. There was a run where I painted the top of the tube too heavy so I flipped the frame over and most of the run blended back in. It was actually much easier to paint this way as it is easy to get into the nooks and cranies when they are on the up side. I am using Rustoleum spray Enamel. Another tip. Heat the can under hot water in the sink till it is about body temp, shaking the can frequently to warm the paint. This will increase the spray pressure and give better atomization. Don't heat it too much warmer than this as you don't want the can to explode.