'Cotton-picking' is used as a mild term of disapproval or annoyance for something troublesome or annoying. It's often used as an adjective intensifier (e.g., 'get your cotton-picking hands off that'). The other options do not capture this meaning - it's not about sharp minds, weight, or bad habits.