Swing arm and shock linkage bearings as well as the upper shock linkage bearing should all be done fairly regularly. Depending on how much you ride and the type of riding you do, I'd say anywhere from once a month to twice a year. Greasing the swingarm pivot bolt every time you remove it wil prevent it from seizing up and makes future removal easier. The steering stem bearings should be done occasionally. I would clean, inspect, and adjust the steering stem bearings once a year. The lower bearing really takes a beating. Wheel bearings are sealed and don't generally require maintenance other than inspecting them for roughness or play. If they show signs of either, they should be replaced ASAP before the hub gets destroyed. I do pack the space between the wheel spacers and the bearings with waterproof grease fairly regularly to keep the seals/spacers lubed and as a barrier to prevent dirt and water from actually getting to the wheel bearing. During this time, I also coat the axle with a light film of grease which makes it easier to remove in the future. I generally inspect the rear wheel bearings every 2-4 times I ride. I do the front every couple of months. The pins in the brake calipers should be greased every time the pads are removed. The brake pedal pivot needs periodic lubrication. I think that's it.