一般的な方法もしくはそんなAPIがあるのかは知らんが、
俺はGUI用のmainとCUI用のmainを分けている。