Personally I'd be very happy if there was an Orders menu option for making all immigrants, regardless of skill or profession, have only peasant labors (hauling, healthcare and cleaning) enabled when they arrive. Would also be nice if their profession showed up as "immigrant" or "immigrant soap maker" until you touch their labors and/or they gain skill in anything (which they won't unless you manually enable their a labor, and even if you assign an immigrant master jeweler to stone detailing, he will still go from immigrant to jeweler after he earns dabbling engraver).
Ideally, of course, you would get a screen like with a trader saying "Immigrants lol!", where you go through the list of immigrants and
w - put immigrant to work in his profession, hauling etc. enabled (this is what is done currently)
s - put immigrant to work only his profession, no hauling or whatever
p - set immigrant to peasant labors only
m - assign immigrant to a squad etc.
n - assign immigrant to a position (e.g. broker)
c - customize immigrant manually (takes you to the labors screen, but when you are done and press esc you will be returned to the immigrants screen)
The screen itself will be a list of immigrants and their official professions, on the right you will see top skills of the immigrant you have under the cursor, and in the middle each immigrant's status (drafted/peasant'd/put to work etc.). once you are satisfied you press F9 and tada, immigration wave dealt with gracefully.
Though to be honest, this is a non-issue with Dwarf Therapist.