Having to use a little choke, even in warm weather isn't unheard of.
A hanging idle indicates a lean condition, so yes, it's quite possible that you need to run some carb cleaner through there. Something is either binding gas flow or you have an air leak somewhere. You also need to check your vacuum hoses for deterioration and check your air filter to make sure it is sealed properly. (There is really no way that it can loosen itself since it's screwed in, but that's just a good habit to form anyway.)
Have you made any changes to the bike lately that could be the cause for this hanging idle?