dragging the icon from skillslist to taskbar is a good idea, since otherwise you cannot activate crafting when in a shop without standing up first ;) no skills while sitting ftw :p
yeah, but u have to put a recipe in the bar, just the book isnt enough. If im sitting and try to use Dwarfen Craft (=open the book) it tells me i cant cuz im sittin (dorfs got soooo good mp/mp regen, why should they sit?!). Just drop ss/mat/whatever out of the book into the quickbar and use the backbutton if u want to see the book ^_^