Amiodarone (as mentioned before) is quite safe on an empty stomach, particularly under the circumstances mentioned under (3) above.
is a chemical that poisons one of the enzymes your body employ to produce cholesterol. Thus the liver cannot make as much clolesterol as it tried to. In this way the measured blood levels of cholesterol is reduced. It is often prescribed to be taken on an empty stomach anyway.