From 88e9856a72f44072995a8578061367dc5cb12841 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Sep 2012 13:39:23 -0400 Subject: [PATCH 01/71] Icon server app updates --- apps/common/conf/__init__.py | 0 apps/common/{conf => }/settings.py | 0 apps/converter/conf/__init__.py | 0 apps/converter/{conf => }/settings.py | 0 apps/icons/__init__.py | 14 +++---- apps/icons/api.py | 22 ---------- apps/icons/classes.py | 38 ++++++++++++++++++ apps/icons/conf/__init__.py | 0 apps/icons/conf/settings.py | 24 ----------- apps/icons/literals.py | 25 ++++++++++-- apps/icons/registry.py | 5 +++ apps/icons/sets/__init__.py | 4 +- apps/icons/sets/famfamfam.py | 4 +- apps/icons/sets/fat_cow.py | 16 ++++++-- apps/icons/settings.py | 13 ++++++ .../fat_cow}/16x16/32_bit.png | Bin .../fat_cow}/16x16/3d_glasses.png | Bin .../fat_cow}/16x16/64_bit.png | Bin .../Fat Cow => icons/fat_cow}/16x16/Plant.png | Bin .../fat_cow}/16x16/accept.png | Bin .../fat_cow}/16x16/accordion.png | Bin .../fat_cow}/16x16/account_balances.png | Bin .../fat_cow}/16x16/action_log.png | Bin .../fat_cow}/16x16/active_sessions.png | Bin .../Fat Cow => icons/fat_cow}/16x16/add.png | Bin .../fat_cow}/16x16/administrator.png | Bin .../fat_cow}/16x16/advanced_data_grid.png | Bin .../fat_cow}/16x16/advertising.png | Bin .../Fat Cow => icons/fat_cow}/16x16/agp.png | Bin .../fat_cow}/16x16/aim_messenger.png | Bin .../fat_cow}/16x16/alarm_bell.png | Bin .../fat_cow}/16x16/align_above.png | Bin .../fat_cow}/16x16/align_bellow.png | Bin .../fat_cow}/16x16/align_center.png | Bin .../fat_cow}/16x16/align_compact.png | Bin .../fat_cow}/16x16/align_left.png | Bin .../fat_cow}/16x16/align_middle.png | Bin .../fat_cow}/16x16/align_none.png | Bin .../fat_cow}/16x16/align_right.png | Bin .../fat_cow}/16x16/alitalk.png | Bin .../fat_cow}/16x16/all_right_reserved.png | Bin .../fat_cow}/16x16/american_express.png | Bin .../fat_cow}/16x16/anchor.png | Bin .../fat_cow}/16x16/android.png | Bin .../Fat Cow => icons/fat_cow}/16x16/angel.png | Bin .../fat_cow}/16x16/anti_xss.png | Bin .../fat_cow}/16x16/aol_mail.png | Bin .../fat_cow}/16x16/aol_messenger.png | Bin .../Fat Cow => icons/fat_cow}/16x16/apple.png | Bin .../fat_cow}/16x16/apple_corp.png | Bin .../fat_cow}/16x16/apple_half.png | Bin .../fat_cow}/16x16/application.png | Bin .../fat_cow}/16x16/application_add.png | Bin .../fat_cow}/16x16/application_cascade.png | Bin .../16x16/application_control_bar.png | Bin .../fat_cow}/16x16/application_delete.png | Bin .../fat_cow}/16x16/application_double.png | Bin .../fat_cow}/16x16/application_edit.png | Bin .../fat_cow}/16x16/application_error.png | Bin .../fat_cow}/16x16/application_form.png | Bin .../fat_cow}/16x16/application_form_add.png | Bin .../16x16/application_form_delete.png | Bin .../fat_cow}/16x16/application_form_edit.png | Bin .../16x16/application_form_magnify.png | Bin .../16x16/application_from_storage.png | Bin .../fat_cow}/16x16/application_get.png | Bin .../fat_cow}/16x16/application_go.png | Bin .../fat_cow}/16x16/application_home.png | Bin .../fat_cow}/16x16/application_key.png | Bin .../fat_cow}/16x16/application_lightning.png | Bin .../fat_cow}/16x16/application_link.png | Bin .../fat_cow}/16x16/application_osx.png | Bin .../16x16/application_osx_terminal.png | Bin .../fat_cow}/16x16/application_put.png | Bin .../fat_cow}/16x16/application_side_boxes.png | Bin .../16x16/application_side_contract.png | Bin .../16x16/application_side_expand.png | Bin .../fat_cow}/16x16/application_side_list.png | Bin .../fat_cow}/16x16/application_side_tree.png | Bin .../fat_cow}/16x16/application_split.png | Bin .../16x16/application_tile_horizontal.png | Bin .../16x16/application_tile_vertical.png | Bin .../16x16/application_view_columns.png | Bin .../16x16/application_view_detail.png | Bin .../16x16/application_view_gallery.png | Bin .../fat_cow}/16x16/application_view_icons.png | Bin .../fat_cow}/16x16/application_view_list.png | Bin .../fat_cow}/16x16/application_view_tile.png | Bin .../fat_cow}/16x16/application_xp.png | Bin .../16x16/application_xp_terminal.png | Bin .../fat_cow}/16x16/arch_linux.png | Bin .../fat_cow}/16x16/areachart.png | Bin .../fat_cow}/16x16/arrow_branch.png | Bin .../fat_cow}/16x16/arrow_divide.png | Bin .../fat_cow}/16x16/arrow_down.png | Bin .../fat_cow}/16x16/arrow_in.png | Bin .../fat_cow}/16x16/arrow_inout.png | Bin .../fat_cow}/16x16/arrow_join.png | Bin .../fat_cow}/16x16/arrow_left.png | Bin .../fat_cow}/16x16/arrow_merge.png | Bin .../fat_cow}/16x16/arrow_out.png | Bin .../fat_cow}/16x16/arrow_redo.png | Bin .../fat_cow}/16x16/arrow_refresh.png | Bin .../fat_cow}/16x16/arrow_refresh_small.png | Bin .../fat_cow}/16x16/arrow_right.png | Bin .../16x16/arrow_rotate_anticlockwise.png | Bin .../fat_cow}/16x16/arrow_rotate_clockwise.png | Bin .../fat_cow}/16x16/arrow_switch.png | Bin .../fat_cow}/16x16/arrow_turn_left.png | Bin .../fat_cow}/16x16/arrow_turn_right.png | Bin .../fat_cow}/16x16/arrow_undo.png | Bin .../fat_cow}/16x16/arrow_up.png | Bin .../fat_cow}/16x16/artwork.png | Bin .../fat_cow}/16x16/ask_and_answer.png | Bin .../fat_cow}/16x16/asterisk_orange.png | Bin .../fat_cow}/16x16/asterisk_yellow.png | Bin .../Fat Cow => icons/fat_cow}/16x16/atm.png | Bin .../fat_cow}/16x16/attach.png | Bin .../fat_cow}/16x16/attributes_display.png | Bin .../fat_cow}/16x16/attribution.png | Bin .../fat_cow}/16x16/auction_hammer_gavel.png | Bin .../Fat Cow => icons/fat_cow}/16x16/autos.png | Bin .../fat_cow}/16x16/award_star_add.png | Bin .../fat_cow}/16x16/award_star_bronze_1.png | Bin .../fat_cow}/16x16/award_star_bronze_2.png | Bin .../fat_cow}/16x16/award_star_bronze_3.png | Bin .../fat_cow}/16x16/award_star_delete.png | Bin .../fat_cow}/16x16/award_star_gold_1.png | Bin .../fat_cow}/16x16/award_star_gold_2.png | Bin .../fat_cow}/16x16/award_star_gold_3.png | Bin .../fat_cow}/16x16/award_star_silver_1.png | Bin .../fat_cow}/16x16/award_star_silver_2.png | Bin .../fat_cow}/16x16/award_star_silver_3.png | Bin .../fat_cow}/16x16/backpack.png | Bin .../fat_cow}/16x16/backup_manager.png | Bin .../fat_cow}/16x16/balance.png | Bin .../fat_cow}/16x16/balance_unbalance.png | Bin .../fat_cow}/16x16/ballon.png | Bin .../fat_cow}/16x16/baloon.png | Bin .../fat_cow}/16x16/baloon_2.png | Bin .../fat_cow}/16x16/baloon_2_empty.png | Bin .../fat_cow}/16x16/bandaid.png | Bin .../Fat Cow => icons/fat_cow}/16x16/bank.png | Bin .../fat_cow}/16x16/barchart.png | Bin .../fat_cow}/16x16/barcode.png | Bin .../fat_cow}/16x16/basket.png | Bin .../fat_cow}/16x16/basket_add.png | Bin .../fat_cow}/16x16/basket_delete.png | Bin .../fat_cow}/16x16/basket_edit.png | Bin .../fat_cow}/16x16/basket_error.png | Bin .../fat_cow}/16x16/basket_go.png | Bin .../fat_cow}/16x16/basket_put.png | Bin .../fat_cow}/16x16/basket_remove.png | Bin .../fat_cow}/16x16/battery.png | Bin .../fat_cow}/16x16/battery_charge.png | Bin .../fat_cow}/16x16/battery_full.png | Bin .../fat_cow}/16x16/battery_half.png | Bin .../fat_cow}/16x16/battery_low.png | Bin .../fat_cow}/16x16/battery_plug.png | Bin .../Fat Cow => icons/fat_cow}/16x16/bedo.png | Bin .../Fat Cow => icons/fat_cow}/16x16/beer.png | Bin .../Fat Cow => icons/fat_cow}/16x16/bell.png | Bin .../fat_cow}/16x16/bell_add.png | Bin .../fat_cow}/16x16/bell_delete.png | Bin .../fat_cow}/16x16/bell_error.png | Bin .../fat_cow}/16x16/bell_go.png | Bin .../fat_cow}/16x16/bell_link.png | Bin .../fat_cow}/16x16/billiard_marker.png | Bin .../Fat Cow => icons/fat_cow}/16x16/bin.png | Bin .../fat_cow}/16x16/bin_closed.png | Bin .../fat_cow}/16x16/bin_empty.png | Bin .../Fat Cow => icons/fat_cow}/16x16/bios.png | Bin .../fat_cow}/16x16/blackberry.png | Bin .../fat_cow}/16x16/blackberry_messenger.png | Bin .../fat_cow}/16x16/blackberry_white.png | Bin .../fat_cow}/16x16/blackboard_drawing.png | Bin .../fat_cow}/16x16/blackboard_empty.png | Bin .../fat_cow}/16x16/blackboard_steps.png | Bin .../fat_cow}/16x16/blackboard_sum.png | Bin .../fat_cow}/16x16/blogger.png | Bin .../Fat Cow => icons/fat_cow}/16x16/blogs.png | Bin .../fat_cow}/16x16/bluetooth.png | Bin .../Fat Cow => icons/fat_cow}/16x16/bomb.png | Bin .../Fat Cow => icons/fat_cow}/16x16/book.png | Bin .../fat_cow}/16x16/book_add.png | Bin .../fat_cow}/16x16/book_addresses.png | Bin .../fat_cow}/16x16/book_delete.png | Bin .../fat_cow}/16x16/book_edit.png | Bin .../fat_cow}/16x16/book_error.png | Bin .../fat_cow}/16x16/book_go.png | Bin .../fat_cow}/16x16/book_keeping.png | Bin .../fat_cow}/16x16/book_key.png | Bin .../fat_cow}/16x16/book_link.png | Bin .../fat_cow}/16x16/book_next.png | Bin .../fat_cow}/16x16/book_open.png | Bin .../fat_cow}/16x16/book_picture.png | Bin .../fat_cow}/16x16/book_previous.png | Bin .../fat_cow}/16x16/book_spelling.png | Bin .../fat_cow}/16x16/bookmark.png | Bin .../Fat Cow => icons/fat_cow}/16x16/books.png | Bin .../fat_cow}/16x16/bookshelf.png | Bin .../fat_cow}/16x16/border_1.png | Bin .../fat_cow}/16x16/border_1_bottom.png | Bin .../fat_cow}/16x16/border_1_hor.png | Bin .../fat_cow}/16x16/border_1_left.png | Bin .../fat_cow}/16x16/border_1_middle.png | Bin .../fat_cow}/16x16/border_1_none.png | Bin .../fat_cow}/16x16/border_1_outer.png | Bin .../fat_cow}/16x16/border_1_right.png | Bin .../fat_cow}/16x16/border_1_top.png | Bin .../fat_cow}/16x16/border_1_ver.png | Bin .../fat_cow}/16x16/border_1d_around.png | Bin .../fat_cow}/16x16/border_1d_bottom.png | Bin .../fat_cow}/16x16/border_1d_left.png | Bin .../fat_cow}/16x16/border_1d_right.png | Bin .../fat_cow}/16x16/border_1d_top.png | Bin .../fat_cow}/16x16/border_2_bottom.png | Bin .../fat_cow}/16x16/border_2_left.png | Bin .../fat_cow}/16x16/border_2_outer.png | Bin .../fat_cow}/16x16/border_2_right.png | Bin .../fat_cow}/16x16/border_2_top.png | Bin .../Fat Cow => icons/fat_cow}/16x16/box.png | Bin .../fat_cow}/16x16/box_closed.png | Bin .../fat_cow}/16x16/box_down.png | Bin .../fat_cow}/16x16/box_front.png | Bin .../fat_cow}/16x16/box_open.png | Bin .../Fat Cow => icons/fat_cow}/16x16/brain.png | Bin .../fat_cow}/16x16/brain_trainer.png | Bin .../fat_cow}/16x16/breeze.png | Bin .../Fat Cow => icons/fat_cow}/16x16/brick.png | Bin .../fat_cow}/16x16/brick_add.png | Bin .../fat_cow}/16x16/brick_delete.png | Bin .../fat_cow}/16x16/brick_edit.png | Bin .../fat_cow}/16x16/brick_error.png | Bin .../fat_cow}/16x16/brick_go.png | Bin .../fat_cow}/16x16/brick_link.png | Bin .../fat_cow}/16x16/bricks.png | Bin .../fat_cow}/16x16/briefcase.png | Bin .../fat_cow}/16x16/brightkite.png | Bin .../fat_cow}/16x16/brushes.png | Bin .../fat_cow}/16x16/bubblechart.png | Bin .../Fat Cow => icons/fat_cow}/16x16/bug.png | Bin .../fat_cow}/16x16/bug_add.png | Bin .../fat_cow}/16x16/bug_delete.png | Bin .../fat_cow}/16x16/bug_edit.png | Bin .../fat_cow}/16x16/bug_error.png | Bin .../fat_cow}/16x16/bug_go.png | Bin .../fat_cow}/16x16/bug_link.png | Bin .../fat_cow}/16x16/building.png | Bin .../fat_cow}/16x16/building_add.png | Bin .../fat_cow}/16x16/building_delete.png | Bin .../fat_cow}/16x16/building_edit.png | Bin .../fat_cow}/16x16/building_error.png | Bin .../fat_cow}/16x16/building_go.png | Bin .../fat_cow}/16x16/building_key.png | Bin .../fat_cow}/16x16/building_link.png | Bin .../Fat Cow => icons/fat_cow}/16x16/bulb.png | Bin .../fat_cow}/16x16/bullet_add.png | Bin .../fat_cow}/16x16/bullet_arrow_bottom.png | Bin .../fat_cow}/16x16/bullet_arrow_down.png | Bin .../fat_cow}/16x16/bullet_arrow_left.png | Bin .../fat_cow}/16x16/bullet_arrow_left_2.png | Bin .../fat_cow}/16x16/bullet_arrow_right.png | Bin .../fat_cow}/16x16/bullet_arrow_right_2.png | Bin .../fat_cow}/16x16/bullet_arrow_top.png | Bin .../fat_cow}/16x16/bullet_arrow_up.png | Bin .../fat_cow}/16x16/bullet_black.png | Bin .../fat_cow}/16x16/bullet_blue.png | Bin .../fat_cow}/16x16/bullet_delete.png | Bin .../fat_cow}/16x16/bullet_disk.png | Bin .../fat_cow}/16x16/bullet_error.png | Bin .../fat_cow}/16x16/bullet_feed.png | Bin .../fat_cow}/16x16/bullet_go.png | Bin .../fat_cow}/16x16/bullet_green.png | Bin .../fat_cow}/16x16/bullet_key.png | Bin .../fat_cow}/16x16/bullet_orange.png | Bin .../fat_cow}/16x16/bullet_picture.png | Bin .../fat_cow}/16x16/bullet_pink.png | Bin .../fat_cow}/16x16/bullet_purple.png | Bin .../fat_cow}/16x16/bullet_red.png | Bin .../fat_cow}/16x16/bullet_star.png | Bin .../fat_cow}/16x16/bullet_toggle_minus.png | Bin .../fat_cow}/16x16/bullet_toggle_plus.png | Bin .../fat_cow}/16x16/bullet_white.png | Bin .../fat_cow}/16x16/bullet_wrench.png | Bin .../fat_cow}/16x16/bullet_yellow.png | Bin .../Fat Cow => icons/fat_cow}/16x16/burro.png | Bin .../fat_cow}/16x16/butterfly.png | Bin .../fat_cow}/16x16/button.png | Bin .../fat_cow}/16x16/buttonbar.png | Bin .../Fat Cow => icons/fat_cow}/16x16/buzz.png | Bin .../fat_cow}/16x16/cactus.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cake.png | Bin .../fat_cow}/16x16/calculator.png | Bin .../fat_cow}/16x16/calculator_add.png | Bin .../fat_cow}/16x16/calculator_black.png | Bin .../fat_cow}/16x16/calculator_delete.png | Bin .../fat_cow}/16x16/calculator_edit.png | Bin .../fat_cow}/16x16/calculator_error.png | Bin .../fat_cow}/16x16/calculator_link.png | Bin .../fat_cow}/16x16/calendar.png | Bin .../fat_cow}/16x16/calendar_add.png | Bin .../fat_cow}/16x16/calendar_copy.png | Bin .../fat_cow}/16x16/calendar_delete.png | Bin .../fat_cow}/16x16/calendar_edit.png | Bin .../fat_cow}/16x16/calendar_link.png | Bin .../fat_cow}/16x16/calendar_view_day.png | Bin .../fat_cow}/16x16/calendar_view_month.png | Bin .../fat_cow}/16x16/calendar_view_week.png | Bin .../fat_cow}/16x16/camera.png | Bin .../fat_cow}/16x16/camera_add.png | Bin .../fat_cow}/16x16/camera_delete.png | Bin .../fat_cow}/16x16/camera_edit.png | Bin .../fat_cow}/16x16/camera_error.png | Bin .../fat_cow}/16x16/camera_go.png | Bin .../fat_cow}/16x16/camera_link.png | Bin .../fat_cow}/16x16/camera_small.png | Bin .../fat_cow}/16x16/cancel.png | Bin .../fat_cow}/16x16/candle.png | Bin .../fat_cow}/16x16/candle_2.png | Bin .../fat_cow}/16x16/candlestickchart.png | Bin .../fat_cow}/16x16/candy_cane.png | Bin .../fat_cow}/16x16/canvas.png | Bin .../fat_cow}/16x16/canvas_size.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cap.png | Bin .../Fat Cow => icons/fat_cow}/16x16/car.png | Bin .../fat_cow}/16x16/car_add.png | Bin .../fat_cow}/16x16/car_delete.png | Bin .../fat_cow}/16x16/card_amazon.png | Bin .../fat_cow}/16x16/card_amex_gold.png | Bin .../fat_cow}/16x16/card_amex_gray.png | Bin .../fat_cow}/16x16/card_amex_green.png | Bin .../fat_cow}/16x16/card_apple.png | Bin .../fat_cow}/16x16/card_back.png | Bin .../fat_cow}/16x16/card_bank.png | Bin .../fat_cow}/16x16/card_chase.png | Bin .../fat_cow}/16x16/card_chip_gold.png | Bin .../fat_cow}/16x16/card_chip_silver.png | Bin .../fat_cow}/16x16/card_credit.png | Bin .../fat_cow}/16x16/card_debit.png | Bin .../fat_cow}/16x16/card_discover_black.png | Bin .../fat_cow}/16x16/card_discover_novus.png | Bin .../fat_cow}/16x16/card_echeck.png | Bin .../fat_cow}/16x16/card_export.png | Bin .../fat_cow}/16x16/card_front.png | Bin .../fat_cow}/16x16/card_gift.png | Bin .../fat_cow}/16x16/card_gift_2.png | Bin .../fat_cow}/16x16/card_gold.png | Bin .../fat_cow}/16x16/card_import.png | Bin .../fat_cow}/16x16/card_ipod.png | Bin .../fat_cow}/16x16/card_miles.png | Bin .../fat_cow}/16x16/card_money.png | Bin .../fat_cow}/16x16/card_sapphire.png | Bin .../fat_cow}/16x16/card_save.png | Bin .../fat_cow}/16x16/card_solo.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cards.png | Bin .../fat_cow}/16x16/cards_binds.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cargo.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cart.png | Bin .../fat_cow}/16x16/cart_add.png | Bin .../fat_cow}/16x16/cart_delete.png | Bin .../fat_cow}/16x16/cart_edit.png | Bin .../fat_cow}/16x16/cart_error.png | Bin .../fat_cow}/16x16/cart_go.png | Bin .../fat_cow}/16x16/cart_put.png | Bin .../fat_cow}/16x16/cart_remove.png | Bin .../fat_cow}/16x16/cash_register.png | Bin .../fat_cow}/16x16/cash_register_2.png | Bin .../fat_cow}/16x16/cash_stack.png | Bin .../fat_cow}/16x16/cash_terminal.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cat.png | Bin .../fat_cow}/16x16/cats_display.png | Bin .../fat_cow}/16x16/caution_biohazard.png | Bin .../fat_cow}/16x16/caution_high_voltage.png | Bin .../fat_cow}/16x16/caution_radiation.png | Bin .../fat_cow}/16x16/cctv_camera.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cd.png | Bin .../fat_cow}/16x16/cd_add.png | Bin .../fat_cow}/16x16/cd_burn.png | Bin .../fat_cow}/16x16/cd_case.png | Bin .../fat_cow}/16x16/cd_case_empty.png | Bin .../fat_cow}/16x16/cd_delete.png | Bin .../fat_cow}/16x16/cd_edit.png | Bin .../fat_cow}/16x16/cd_eject.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cd_go.png | Bin .../fat_cow}/16x16/celsius.png | Bin .../fat_cow}/16x16/centos.png | Bin .../fat_cow}/16x16/centroid.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ceo.png | Bin .../Fat Cow => icons/fat_cow}/16x16/chair.png | Bin .../fat_cow}/16x16/chameleon.png | Bin .../fat_cow}/16x16/change_password.png | Bin .../fat_cow}/16x16/chart_bar.png | Bin .../fat_cow}/16x16/chart_bar_add.png | Bin .../fat_cow}/16x16/chart_bar_delete.png | Bin .../fat_cow}/16x16/chart_bar_edit.png | Bin .../fat_cow}/16x16/chart_bar_error.png | Bin .../fat_cow}/16x16/chart_bar_link.png | Bin .../fat_cow}/16x16/chart_bullseye.png | Bin .../fat_cow}/16x16/chart_column.png | Bin .../fat_cow}/16x16/chart_column_2.png | Bin .../fat_cow}/16x16/chart_curve.png | Bin .../fat_cow}/16x16/chart_curve_add.png | Bin .../fat_cow}/16x16/chart_curve_delete.png | Bin .../fat_cow}/16x16/chart_curve_edit.png | Bin .../fat_cow}/16x16/chart_curve_error.png | Bin .../fat_cow}/16x16/chart_curve_go.png | Bin .../fat_cow}/16x16/chart_curve_link.png | Bin .../fat_cow}/16x16/chart_down_color.png | Bin .../fat_cow}/16x16/chart_line.png | Bin .../fat_cow}/16x16/chart_line_add.png | Bin .../fat_cow}/16x16/chart_line_delete.png | Bin .../fat_cow}/16x16/chart_line_edit.png | Bin .../fat_cow}/16x16/chart_line_error.png | Bin .../fat_cow}/16x16/chart_line_link.png | Bin .../fat_cow}/16x16/chart_organisation.png | Bin .../fat_cow}/16x16/chart_organisation_add.png | Bin .../16x16/chart_organisation_delete.png | Bin .../fat_cow}/16x16/chart_pie.png | Bin .../fat_cow}/16x16/chart_pie_add.png | Bin .../fat_cow}/16x16/chart_pie_alternative.png | Bin .../fat_cow}/16x16/chart_pie_delete.png | Bin .../fat_cow}/16x16/chart_pie_edit.png | Bin .../fat_cow}/16x16/chart_pie_error.png | Bin .../fat_cow}/16x16/chart_pie_link.png | Bin .../fat_cow}/16x16/chart_stock.png | Bin .../fat_cow}/16x16/chart_up_color.png | Bin .../fat_cow}/16x16/chartplotter.png | Bin .../fat_cow}/16x16/check_box.png | Bin .../fat_cow}/16x16/checkerboard.png | Bin .../fat_cow}/16x16/chefs_hat.png | Bin .../fat_cow}/16x16/cheque.png | Bin .../fat_cow}/16x16/chess_horse.png | Bin .../fat_cow}/16x16/chess_tower.png | Bin .../fat_cow}/16x16/children_cap.png | Bin .../fat_cow}/16x16/chinese_noodles.png | Bin .../fat_cow}/16x16/christmas_tree.png | Bin .../fat_cow}/16x16/church.png | Bin .../fat_cow}/16x16/cigarette.png | Bin .../fat_cow}/16x16/cirrus.png | Bin .../16x16/client_account_template.png | Bin .../fat_cow}/16x16/clip_splitter.png | Bin .../fat_cow}/16x16/clipboard_empty.png | Bin .../fat_cow}/16x16/clipboard_sign.png | Bin .../fat_cow}/16x16/clipboard_sign_out.png | Bin .../Fat Cow => icons/fat_cow}/16x16/clock.png | Bin .../fat_cow}/16x16/clock_add.png | Bin .../fat_cow}/16x16/clock_delete.png | Bin .../fat_cow}/16x16/clock_edit.png | Bin .../fat_cow}/16x16/clock_error.png | Bin .../fat_cow}/16x16/clock_go.png | Bin .../fat_cow}/16x16/clock_history_frame.png | Bin .../fat_cow}/16x16/clock_link.png | Bin .../fat_cow}/16x16/clock_pause.png | Bin .../fat_cow}/16x16/clock_play.png | Bin .../fat_cow}/16x16/clock_red.png | Bin .../fat_cow}/16x16/clock_select_remain.png | Bin .../fat_cow}/16x16/clock_stop.png | Bin .../Fat Cow => icons/fat_cow}/16x16/co2.png | Bin .../fat_cow}/16x16/cocacola.png | Bin .../Fat Cow => icons/fat_cow}/16x16/code.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cog.png | Bin .../fat_cow}/16x16/cog_add.png | Bin .../fat_cow}/16x16/cog_delete.png | Bin .../fat_cow}/16x16/cog_edit.png | Bin .../fat_cow}/16x16/cog_error.png | Bin .../fat_cow}/16x16/cog_go.png | Bin .../fat_cow}/16x16/coin_single_cooper.png | Bin .../fat_cow}/16x16/coin_single_gold.png | Bin .../fat_cow}/16x16/coin_single_silver.png | Bin .../fat_cow}/16x16/coin_stack_gold.png | Bin .../Fat Cow => icons/fat_cow}/16x16/coins.png | Bin .../fat_cow}/16x16/coins_add.png | Bin .../fat_cow}/16x16/coins_delete.png | Bin .../fat_cow}/16x16/coins_in_hand.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cold.png | Bin .../fat_cow}/16x16/color_adjustment.png | Bin .../fat_cow}/16x16/color_gradient.png | Bin .../fat_cow}/16x16/color_management.png | Bin .../fat_cow}/16x16/color_picker.png | Bin .../16x16/color_picker_alternative.png | Bin .../fat_cow}/16x16/color_swatch.png | Bin .../fat_cow}/16x16/color_wheel.png | Bin .../fat_cow}/16x16/column_double.png | Bin .../fat_cow}/16x16/column_four.png | Bin .../fat_cow}/16x16/column_left.png | Bin .../fat_cow}/16x16/column_one.png | Bin .../fat_cow}/16x16/column_right.png | Bin .../fat_cow}/16x16/column_single.png | Bin .../fat_cow}/16x16/column_tree.png | Bin .../fat_cow}/16x16/column_two.png | Bin .../fat_cow}/16x16/columnchart.png | Bin .../fat_cow}/16x16/combo_box.png | Bin .../fat_cow}/16x16/comment.png | Bin .../fat_cow}/16x16/comment_add.png | Bin .../fat_cow}/16x16/comment_delete.png | Bin .../fat_cow}/16x16/comment_edit.png | Bin .../fat_cow}/16x16/comments.png | Bin .../fat_cow}/16x16/comments_add.png | Bin .../fat_cow}/16x16/comments_delete.png | Bin .../fat_cow}/16x16/company_generosity.png | Bin .../fat_cow}/16x16/compass.png | Bin .../fat_cow}/16x16/compress.png | Bin .../fat_cow}/16x16/computer.png | Bin .../fat_cow}/16x16/computer_add.png | Bin .../fat_cow}/16x16/computer_delete.png | Bin .../fat_cow}/16x16/computer_edit.png | Bin .../fat_cow}/16x16/computer_error.png | Bin .../fat_cow}/16x16/computer_go.png | Bin .../fat_cow}/16x16/computer_key.png | Bin .../fat_cow}/16x16/computer_link.png | Bin .../fat_cow}/16x16/connect.png | Bin .../fat_cow}/16x16/construction.png | Bin .../fat_cow}/16x16/contact_email.png | Bin .../fat_cow}/16x16/contrast.png | Bin .../fat_cow}/16x16/contrast_decrease.png | Bin .../fat_cow}/16x16/contrast_high.png | Bin .../fat_cow}/16x16/contrast_increase.png | Bin .../fat_cow}/16x16/contrast_low.png | Bin .../fat_cow}/16x16/control_eject.png | Bin .../fat_cow}/16x16/control_eject_blue.png | Bin .../fat_cow}/16x16/control_end.png | Bin .../fat_cow}/16x16/control_end_blue.png | Bin .../fat_cow}/16x16/control_equalizer.png | Bin .../fat_cow}/16x16/control_equalizer_blue.png | Bin .../fat_cow}/16x16/control_fastforward.png | Bin .../16x16/control_fastforward_blue.png | Bin .../fat_cow}/16x16/control_panel.png | Bin .../fat_cow}/16x16/control_panel_access.png | Bin .../fat_cow}/16x16/control_panel_branding.png | Bin .../fat_cow}/16x16/control_pause.png | Bin .../fat_cow}/16x16/control_pause_blue.png | Bin .../fat_cow}/16x16/control_pause_record.png | Bin .../fat_cow}/16x16/control_play.png | Bin .../fat_cow}/16x16/control_play_blue.png | Bin .../fat_cow}/16x16/control_repeat.png | Bin .../fat_cow}/16x16/control_repeat_blue.png | Bin .../fat_cow}/16x16/control_rewind.png | Bin .../fat_cow}/16x16/control_rewind_blue.png | Bin .../fat_cow}/16x16/control_start.png | Bin .../fat_cow}/16x16/control_start_blue.png | Bin .../fat_cow}/16x16/control_stop.png | Bin .../fat_cow}/16x16/control_stop_blue.png | Bin .../fat_cow}/16x16/controlbar.png | Bin .../fat_cow}/16x16/controller.png | Bin .../fat_cow}/16x16/controller_add.png | Bin .../fat_cow}/16x16/controller_delete.png | Bin .../fat_cow}/16x16/controller_error.png | Bin .../fat_cow}/16x16/conversion_of_currency.png | Bin .../fat_cow}/16x16/convert_color_to_gray.png | Bin .../fat_cow}/16x16/convert_gray_to_color.png | Bin .../fat_cow}/16x16/cookie_chocolate.png | Bin .../fat_cow}/16x16/cookies.png | Bin .../fat_cow}/16x16/cooler.png | Bin .../16x16/copying_and_distribution.png | Bin .../fat_cow}/16x16/copyleft.png | Bin .../fat_cow}/16x16/creative_commons.png | Bin .../fat_cow}/16x16/credit.png | Bin .../fat_cow}/16x16/creditcards.png | Bin .../fat_cow}/16x16/cricket.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cross.png | Bin .../16x16/cross_promotion_selling.png | Bin .../Fat Cow => icons/fat_cow}/16x16/css.png | Bin .../fat_cow}/16x16/css_add.png | Bin .../fat_cow}/16x16/css_delete.png | Bin .../fat_cow}/16x16/css_go.png | Bin .../fat_cow}/16x16/css_valid.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cup.png | Bin .../fat_cow}/16x16/cup_add.png | Bin .../fat_cow}/16x16/cup_delete.png | Bin .../fat_cow}/16x16/cup_edit.png | Bin .../fat_cow}/16x16/cup_error.png | Bin .../fat_cow}/16x16/cup_go.png | Bin .../fat_cow}/16x16/cup_key.png | Bin .../fat_cow}/16x16/cup_link.png | Bin .../fat_cow}/16x16/curriculum_vitae.png | Bin .../fat_cow}/16x16/cursor.png | Bin .../Fat Cow => icons/fat_cow}/16x16/cut.png | Bin .../fat_cow}/16x16/cut_red.png | Bin .../fat_cow}/16x16/cutlery.png | Bin .../fat_cow}/16x16/data_chooser.png | Bin .../fat_cow}/16x16/data_field.png | Bin .../fat_cow}/16x16/data_grid.png | Bin .../fat_cow}/16x16/data_sort.png | Bin .../fat_cow}/16x16/data_table.png | Bin .../fat_cow}/16x16/database.png | Bin .../fat_cow}/16x16/database_add.png | Bin .../fat_cow}/16x16/database_connect.png | Bin .../fat_cow}/16x16/database_delete.png | Bin .../fat_cow}/16x16/database_edit.png | Bin .../fat_cow}/16x16/database_error.png | Bin .../fat_cow}/16x16/database_gear.png | Bin .../fat_cow}/16x16/database_go.png | Bin .../fat_cow}/16x16/database_key.png | Bin .../fat_cow}/16x16/database_lightning.png | Bin .../fat_cow}/16x16/database_link.png | Bin .../fat_cow}/16x16/database_refresh.png | Bin .../fat_cow}/16x16/database_save.png | Bin .../fat_cow}/16x16/database_server.png | Bin .../fat_cow}/16x16/database_table.png | Bin .../Fat Cow => icons/fat_cow}/16x16/date.png | Bin .../fat_cow}/16x16/date_add.png | Bin .../fat_cow}/16x16/date_delete.png | Bin .../fat_cow}/16x16/date_edit.png | Bin .../fat_cow}/16x16/date_error.png | Bin .../fat_cow}/16x16/date_go.png | Bin .../fat_cow}/16x16/date_link.png | Bin .../fat_cow}/16x16/date_magnify.png | Bin .../fat_cow}/16x16/date_next.png | Bin .../fat_cow}/16x16/date_previous.png | Bin .../fat_cow}/16x16/ddr_memory.png | Bin .../fat_cow}/16x16/debian.png | Bin .../fat_cow}/16x16/decimal_less.png | Bin .../fat_cow}/16x16/decimal_more.png | Bin .../fat_cow}/16x16/delete.png | Bin .../fat_cow}/16x16/delicious.png | Bin .../fat_cow}/16x16/derivatives.png | Bin .../fat_cow}/16x16/design_float.png | Bin .../fat_cow}/16x16/designmoo.png | Bin .../fat_cow}/16x16/devianart.png | Bin .../fat_cow}/16x16/diagramm.png | Bin .../fat_cow}/16x16/dialog.png | Bin .../fat_cow}/16x16/diamond.png | Bin .../Fat Cow => icons/fat_cow}/16x16/dice.png | Bin .../Fat Cow => icons/fat_cow}/16x16/digg.png | Bin .../fat_cow}/16x16/digital_signature.png | Bin .../fat_cow}/16x16/dinersclub.png | Bin .../fat_cow}/16x16/direction.png | Bin .../fat_cow}/16x16/directory_listing.png | Bin .../fat_cow}/16x16/disconnect.png | Bin .../fat_cow}/16x16/discover.png | Bin .../Fat Cow => icons/fat_cow}/16x16/dish.png | Bin .../Fat Cow => icons/fat_cow}/16x16/disk.png | Bin .../fat_cow}/16x16/disk_multiple.png | Bin .../16x16/distribution_partnerships.png | Bin .../Fat Cow => icons/fat_cow}/16x16/dns.png | Bin .../fat_cow}/16x16/dns_setting.png | Bin .../fat_cow}/16x16/document_back.png | Bin .../fat_cow}/16x16/document_background.png | Bin .../fat_cow}/16x16/document_break.png | Bin .../fat_cow}/16x16/document_center.png | Bin .../16x16/document_check_compatibility.png | Bin .../fat_cow}/16x16/document_comment_above.png | Bin .../16x16/document_comment_behind.png | Bin .../fat_cow}/16x16/document_comment_below.png | Bin .../fat_cow}/16x16/document_comments.png | Bin .../fat_cow}/16x16/document_copies.png | Bin .../fat_cow}/16x16/document_editing.png | Bin .../fat_cow}/16x16/document_empty.png | Bin .../fat_cow}/16x16/document_export.png | Bin .../fat_cow}/16x16/document_font.png | Bin .../fat_cow}/16x16/document_font_wizard.png | Bin .../fat_cow}/16x16/document_image.png | Bin .../fat_cow}/16x16/document_image_hor.png | Bin .../fat_cow}/16x16/document_image_ver.png | Bin .../fat_cow}/16x16/document_import.png | Bin .../fat_cow}/16x16/document_index.png | Bin .../fat_cow}/16x16/document_info.png | Bin .../fat_cow}/16x16/document_insert.png | Bin .../fat_cow}/16x16/document_inspect.png | Bin .../fat_cow}/16x16/document_inspector.png | Bin .../fat_cow}/16x16/document_layout.png | Bin .../fat_cow}/16x16/document_margins.png | Bin .../fat_cow}/16x16/document_mark_as_final.png | Bin .../fat_cow}/16x16/document_move.png | Bin .../fat_cow}/16x16/document_next.png | Bin .../fat_cow}/16x16/document_notes.png | Bin .../fat_cow}/16x16/document_num.png | Bin .../fat_cow}/16x16/document_page.png | Bin .../fat_cow}/16x16/document_page_last.png | Bin .../fat_cow}/16x16/document_page_next.png | Bin .../fat_cow}/16x16/document_page_previous.png | Bin .../fat_cow}/16x16/document_plus.png | Bin .../fat_cow}/16x16/document_prepare.png | Bin .../fat_cow}/16x16/document_properties.png | Bin .../fat_cow}/16x16/document_quote.png | Bin .../fat_cow}/16x16/document_redirect.png | Bin .../fat_cow}/16x16/document_rename.png | Bin .../fat_cow}/16x16/document_shapes.png | Bin .../fat_cow}/16x16/document_shred.png | Bin .../fat_cow}/16x16/document_signature.png | Bin .../fat_cow}/16x16/document_spacing.png | Bin .../fat_cow}/16x16/document_split.png | Bin .../fat_cow}/16x16/document_stand.png | Bin .../fat_cow}/16x16/document_tag.png | Bin .../fat_cow}/16x16/document_todo.png | Bin .../fat_cow}/16x16/document_valid.png | Bin .../fat_cow}/16x16/document_vertical.png | Bin .../fat_cow}/16x16/document_view_book.png | Bin .../fat_cow}/16x16/documents_email.png | Bin .../Fat Cow => icons/fat_cow}/16x16/dog.png | Bin .../fat_cow}/16x16/domain_template.png | Bin .../Fat Cow => icons/fat_cow}/16x16/door.png | Bin .../fat_cow}/16x16/door_in.png | Bin .../fat_cow}/16x16/door_open.png | Bin .../fat_cow}/16x16/door_out.png | Bin .../fat_cow}/16x16/dopplr.png | Bin .../fat_cow}/16x16/down_jacket.png | Bin .../fat_cow}/16x16/download.png | Bin .../fat_cow}/16x16/download_for_linux.png | Bin .../fat_cow}/16x16/download_for_mac.png | Bin .../fat_cow}/16x16/download_for_windows.png | Bin .../fat_cow}/16x16/draw_airbrush.png | Bin .../fat_cow}/16x16/draw_calligraphic.png | Bin .../fat_cow}/16x16/draw_clone.png | Bin .../fat_cow}/16x16/draw_convolve.png | Bin .../fat_cow}/16x16/draw_dodge_burn.png | Bin .../fat_cow}/16x16/draw_ellipse.png | Bin .../fat_cow}/16x16/draw_eraser.png | Bin .../fat_cow}/16x16/draw_ink.png | Bin .../fat_cow}/16x16/draw_island.png | Bin .../fat_cow}/16x16/draw_line.png | Bin .../fat_cow}/16x16/draw_path.png | Bin .../fat_cow}/16x16/draw_points.png | Bin .../fat_cow}/16x16/draw_polygon.png | Bin .../fat_cow}/16x16/draw_polygon_curves.png | Bin .../fat_cow}/16x16/draw_polyline.png | Bin .../fat_cow}/16x16/draw_ring.png | Bin .../fat_cow}/16x16/draw_smudge.png | Bin .../fat_cow}/16x16/draw_spiral.png | Bin .../fat_cow}/16x16/draw_star.png | Bin .../fat_cow}/16x16/draw_vertex.png | Bin .../fat_cow}/16x16/draw_wave.png | Bin .../fat_cow}/16x16/drawer.png | Bin .../fat_cow}/16x16/drawer_open.png | Bin .../fat_cow}/16x16/dribbble.png | Bin .../Fat Cow => icons/fat_cow}/16x16/drill.png | Bin .../Fat Cow => icons/fat_cow}/16x16/drink.png | Bin .../fat_cow}/16x16/drink_empty.png | Bin .../Fat Cow => icons/fat_cow}/16x16/drive.png | Bin .../fat_cow}/16x16/drive_add.png | Bin .../fat_cow}/16x16/drive_burn.png | Bin .../fat_cow}/16x16/drive_cd.png | Bin .../fat_cow}/16x16/drive_cd_empty.png | Bin .../fat_cow}/16x16/drive_delete.png | Bin .../fat_cow}/16x16/drive_disk.png | Bin .../fat_cow}/16x16/drive_edit.png | Bin .../fat_cow}/16x16/drive_error.png | Bin .../fat_cow}/16x16/drive_go.png | Bin .../fat_cow}/16x16/drive_key.png | Bin .../fat_cow}/16x16/drive_link.png | Bin .../fat_cow}/16x16/drive_magnify.png | Bin .../fat_cow}/16x16/drive_network.png | Bin .../fat_cow}/16x16/drive_rename.png | Bin .../fat_cow}/16x16/drive_user.png | Bin .../fat_cow}/16x16/drive_web.png | Bin .../Fat Cow => icons/fat_cow}/16x16/drop.png | Bin .../fat_cow}/16x16/drugs_com.png | Bin .../Fat Cow => icons/fat_cow}/16x16/drum.png | Bin .../Fat Cow => icons/fat_cow}/16x16/dvd.png | Bin .../fat_cow}/16x16/dvd_add.png | Bin .../fat_cow}/16x16/dvd_delete.png | Bin .../fat_cow}/16x16/dvd_edit.png | Bin .../fat_cow}/16x16/dvd_error.png | Bin .../fat_cow}/16x16/dvd_go.png | Bin .../fat_cow}/16x16/dvd_key.png | Bin .../fat_cow}/16x16/dvd_link.png | Bin .../fat_cow}/16x16/dynamite.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ebay.png | Bin .../fat_cow}/16x16/echeck.png | Bin .../fat_cow}/16x16/edit_chain.png | Bin .../fat_cow}/16x16/edit_diff.png | Bin .../fat_cow}/16x16/edit_free.png | Bin .../fat_cow}/16x16/edit_path.png | Bin .../fat_cow}/16x16/education.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ehow.png | Bin .../fat_cow}/16x16/elements.png | Bin .../Fat Cow => icons/fat_cow}/16x16/email.png | Bin .../fat_cow}/16x16/email_add.png | Bin .../fat_cow}/16x16/email_attach.png | Bin .../fat_cow}/16x16/email_delete.png | Bin .../fat_cow}/16x16/email_edit.png | Bin .../fat_cow}/16x16/email_error.png | Bin .../fat_cow}/16x16/email_go.png | Bin .../fat_cow}/16x16/email_link.png | Bin .../fat_cow}/16x16/email_open.png | Bin .../fat_cow}/16x16/email_open_image.png | Bin .../fat_cow}/16x16/email_to_friend.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ember.png | Bin .../fat_cow}/16x16/emotion_evilgrin.png | Bin .../fat_cow}/16x16/emotion_grin.png | Bin .../fat_cow}/16x16/emotion_happy.png | Bin .../fat_cow}/16x16/emotion_smile.png | Bin .../fat_cow}/16x16/emotion_suprised.png | Bin .../fat_cow}/16x16/emotion_tongue.png | Bin .../fat_cow}/16x16/emotion_unhappy.png | Bin .../fat_cow}/16x16/emotion_waii.png | Bin .../fat_cow}/16x16/emotion_wink.png | Bin .../fat_cow}/16x16/entity.png | Bin .../Fat Cow => icons/fat_cow}/16x16/error.png | Bin .../fat_cow}/16x16/error_add.png | Bin .../fat_cow}/16x16/error_delete.png | Bin .../fat_cow}/16x16/error_go.png | Bin .../fat_cow}/16x16/events.png | Bin .../fat_cow}/16x16/evernote.png | Bin .../fat_cow}/16x16/exclamation.png | Bin .../fat_cow}/16x16/export_excel.png | Bin .../16x16/extract_foreground_objects.png | Bin .../Fat Cow => icons/fat_cow}/16x16/eye.png | Bin .../fat_cow}/16x16/factory.png | Bin .../fat_cow}/16x16/fatcow.png | Bin .../Fat Cow => icons/fat_cow}/16x16/fax.png | Bin .../fat_cow}/16x16/fedora.png | Bin .../Fat Cow => icons/fat_cow}/16x16/feed.png | Bin .../fat_cow}/16x16/feed_add.png | Bin .../fat_cow}/16x16/feed_delete.png | Bin .../fat_cow}/16x16/feed_disk.png | Bin .../fat_cow}/16x16/feed_edit.png | Bin .../fat_cow}/16x16/feed_error.png | Bin .../fat_cow}/16x16/feed_go.png | Bin .../fat_cow}/16x16/feed_key.png | Bin .../fat_cow}/16x16/feed_magnify.png | Bin .../fat_cow}/16x16/female.png | Bin .../fat_cow}/16x16/file_extension_3gp.png | Bin .../fat_cow}/16x16/file_extension_7z.png | Bin .../fat_cow}/16x16/file_extension_ace.png | Bin .../fat_cow}/16x16/file_extension_ai.png | Bin .../fat_cow}/16x16/file_extension_aif.png | Bin .../fat_cow}/16x16/file_extension_aiff.png | Bin .../fat_cow}/16x16/file_extension_amr.png | Bin .../fat_cow}/16x16/file_extension_asf.png | Bin .../fat_cow}/16x16/file_extension_asx.png | Bin .../fat_cow}/16x16/file_extension_bat.png | Bin .../fat_cow}/16x16/file_extension_bin.png | Bin .../fat_cow}/16x16/file_extension_bmp.png | Bin .../fat_cow}/16x16/file_extension_bup.png | Bin .../fat_cow}/16x16/file_extension_cab.png | Bin .../fat_cow}/16x16/file_extension_cbr.png | Bin .../fat_cow}/16x16/file_extension_cda.png | Bin .../fat_cow}/16x16/file_extension_cdl.png | Bin .../fat_cow}/16x16/file_extension_cdr.png | Bin .../fat_cow}/16x16/file_extension_chm.png | Bin .../fat_cow}/16x16/file_extension_dat.png | Bin .../fat_cow}/16x16/file_extension_divx.png | Bin .../fat_cow}/16x16/file_extension_dll.png | Bin .../fat_cow}/16x16/file_extension_dmg.png | Bin .../fat_cow}/16x16/file_extension_doc.png | Bin .../fat_cow}/16x16/file_extension_dss.png | Bin .../fat_cow}/16x16/file_extension_dvf.png | Bin .../fat_cow}/16x16/file_extension_dwg.png | Bin .../fat_cow}/16x16/file_extension_eml.png | Bin .../fat_cow}/16x16/file_extension_eps.png | Bin .../fat_cow}/16x16/file_extension_exe.png | Bin .../fat_cow}/16x16/file_extension_fla.png | Bin .../fat_cow}/16x16/file_extension_flv.png | Bin .../fat_cow}/16x16/file_extension_gif.png | Bin .../fat_cow}/16x16/file_extension_gz.png | Bin .../fat_cow}/16x16/file_extension_hqx.png | Bin .../fat_cow}/16x16/file_extension_htm.png | Bin .../fat_cow}/16x16/file_extension_html.png | Bin .../fat_cow}/16x16/file_extension_ifo.png | Bin .../fat_cow}/16x16/file_extension_indd.png | Bin .../fat_cow}/16x16/file_extension_iso.png | Bin .../fat_cow}/16x16/file_extension_jar.png | Bin .../fat_cow}/16x16/file_extension_jpeg.png | Bin .../fat_cow}/16x16/file_extension_jpg.png | Bin .../fat_cow}/16x16/file_extension_lnk.png | Bin .../fat_cow}/16x16/file_extension_log.png | Bin .../fat_cow}/16x16/file_extension_m4a.png | Bin .../fat_cow}/16x16/file_extension_m4b.png | Bin .../fat_cow}/16x16/file_extension_m4p.png | Bin .../fat_cow}/16x16/file_extension_m4v.png | Bin .../fat_cow}/16x16/file_extension_mcd.png | Bin .../fat_cow}/16x16/file_extension_mdb.png | Bin .../fat_cow}/16x16/file_extension_mid.png | Bin .../fat_cow}/16x16/file_extension_mov.png | Bin .../fat_cow}/16x16/file_extension_mp2.png | Bin .../fat_cow}/16x16/file_extension_mp4.png | Bin .../fat_cow}/16x16/file_extension_mpeg.png | Bin .../fat_cow}/16x16/file_extension_mpg.png | Bin .../fat_cow}/16x16/file_extension_msi.png | Bin .../fat_cow}/16x16/file_extension_mswmm.png | Bin .../fat_cow}/16x16/file_extension_ogg.png | Bin .../fat_cow}/16x16/file_extension_pdf.png | Bin .../fat_cow}/16x16/file_extension_png.png | Bin .../fat_cow}/16x16/file_extension_pps.png | Bin .../fat_cow}/16x16/file_extension_ps.png | Bin .../fat_cow}/16x16/file_extension_psd.png | Bin .../fat_cow}/16x16/file_extension_pst.png | Bin .../fat_cow}/16x16/file_extension_ptb.png | Bin .../fat_cow}/16x16/file_extension_pub.png | Bin .../fat_cow}/16x16/file_extension_qbb.png | Bin .../fat_cow}/16x16/file_extension_qbw.png | Bin .../fat_cow}/16x16/file_extension_qxd.png | Bin .../fat_cow}/16x16/file_extension_ram.png | Bin .../fat_cow}/16x16/file_extension_rar.png | Bin .../fat_cow}/16x16/file_extension_rm.png | Bin .../fat_cow}/16x16/file_extension_rmvb.png | Bin .../fat_cow}/16x16/file_extension_rtf.png | Bin .../fat_cow}/16x16/file_extension_sea.png | Bin .../fat_cow}/16x16/file_extension_ses.png | Bin .../fat_cow}/16x16/file_extension_sit.png | Bin .../fat_cow}/16x16/file_extension_sitx.png | Bin .../fat_cow}/16x16/file_extension_ss.png | Bin .../fat_cow}/16x16/file_extension_swf.png | Bin .../fat_cow}/16x16/file_extension_tgz.png | Bin .../fat_cow}/16x16/file_extension_thm.png | Bin .../fat_cow}/16x16/file_extension_tif.png | Bin .../fat_cow}/16x16/file_extension_tmp.png | Bin .../fat_cow}/16x16/file_extension_torrent.png | Bin .../fat_cow}/16x16/file_extension_ttf.png | Bin .../fat_cow}/16x16/file_extension_txt.png | Bin .../fat_cow}/16x16/file_extension_vcd.png | Bin .../fat_cow}/16x16/file_extension_vob.png | Bin .../fat_cow}/16x16/file_extension_wav.png | Bin .../fat_cow}/16x16/file_extension_wma.png | Bin .../fat_cow}/16x16/file_extension_wmv.png | Bin .../fat_cow}/16x16/file_extension_wps.png | Bin .../fat_cow}/16x16/file_extension_xls.png | Bin .../fat_cow}/16x16/file_extension_xpi.png | Bin .../fat_cow}/16x16/file_extension_zip.png | Bin .../fat_cow}/16x16/file_manager.png | Bin .../Fat Cow => icons/fat_cow}/16x16/film.png | Bin .../fat_cow}/16x16/film_add.png | Bin .../fat_cow}/16x16/film_delete.png | Bin .../fat_cow}/16x16/film_edit.png | Bin .../fat_cow}/16x16/film_error.png | Bin .../fat_cow}/16x16/film_go.png | Bin .../fat_cow}/16x16/film_key.png | Bin .../fat_cow}/16x16/film_link.png | Bin .../fat_cow}/16x16/film_save.png | Bin .../fat_cow}/16x16/filter.png | Bin .../fat_cow}/16x16/filter_add.png | Bin .../fat_cow}/16x16/filter_delete.png | Bin .../fat_cow}/16x16/finance.png | Bin .../Fat Cow => icons/fat_cow}/16x16/find.png | Bin .../Fat Cow => icons/fat_cow}/16x16/fire.png | Bin .../fat_cow}/16x16/fire_damage.png | Bin .../fat_cow}/16x16/fire_extinguisher.png | Bin .../fat_cow}/16x16/firefox.png | Bin .../fat_cow}/16x16/firewall.png | Bin .../fat_cow}/16x16/firewall_burn.png | Bin .../fat_cow}/16x16/fishfinder.png | Bin .../fat_cow}/16x16/flag_1.png | Bin .../fat_cow}/16x16/flag_2.png | Bin .../fat_cow}/16x16/flag_3.png | Bin .../fat_cow}/16x16/flag_afghanistan.png | Bin .../16x16/flag_airfield_vehicle_safety.png | Bin .../fat_cow}/16x16/flag_albania.png | Bin .../fat_cow}/16x16/flag_algeria.png | Bin .../fat_cow}/16x16/flag_american_samoa.png | Bin .../fat_cow}/16x16/flag_andorra.png | Bin .../fat_cow}/16x16/flag_angola.png | Bin .../fat_cow}/16x16/flag_anguilla.png | Bin .../16x16/flag_antigua_and_barbuda.png | Bin .../fat_cow}/16x16/flag_argentina.png | Bin .../fat_cow}/16x16/flag_armenia.png | Bin .../fat_cow}/16x16/flag_aruba.png | Bin .../fat_cow}/16x16/flag_australia.png | Bin .../fat_cow}/16x16/flag_austria.png | Bin .../fat_cow}/16x16/flag_azerbaijan.png | Bin .../fat_cow}/16x16/flag_bahamas.png | Bin .../fat_cow}/16x16/flag_bahrain.png | Bin .../fat_cow}/16x16/flag_bangladesh.png | Bin .../fat_cow}/16x16/flag_barbados.png | Bin .../fat_cow}/16x16/flag_belarus.png | Bin .../fat_cow}/16x16/flag_belgium.png | Bin .../fat_cow}/16x16/flag_belize.png | Bin .../fat_cow}/16x16/flag_benin.png | Bin .../fat_cow}/16x16/flag_bermuda.png | Bin .../fat_cow}/16x16/flag_bhutan.png | Bin .../fat_cow}/16x16/flag_blue.png | Bin .../fat_cow}/16x16/flag_bolivia.png | Bin .../fat_cow}/16x16/flag_bosnia.png | Bin .../fat_cow}/16x16/flag_botswana.png | Bin .../fat_cow}/16x16/flag_boy_scout.png | Bin .../fat_cow}/16x16/flag_brazil.png | Bin .../16x16/flag_british_indian_ocean.png | Bin .../16x16/flag_british_virgin_islands.png | Bin .../fat_cow}/16x16/flag_brunei.png | Bin .../fat_cow}/16x16/flag_bulgaria.png | Bin .../fat_cow}/16x16/flag_burkina_faso.png | Bin .../fat_cow}/16x16/flag_burma.png | Bin .../fat_cow}/16x16/flag_burundi.png | Bin .../fat_cow}/16x16/flag_cambodia.png | Bin .../fat_cow}/16x16/flag_cameroon.png | Bin .../fat_cow}/16x16/flag_canada.png | Bin .../fat_cow}/16x16/flag_cayman_islands.png | Bin .../16x16/flag_central_african_republic.png | Bin .../fat_cow}/16x16/flag_chad.png | Bin .../fat_cow}/16x16/flag_chile.png | Bin .../fat_cow}/16x16/flag_china.png | Bin .../fat_cow}/16x16/flag_colombia.png | Bin .../fat_cow}/16x16/flag_comoros.png | Bin .../16x16/flag_congo_democratic_republic.png | Bin .../fat_cow}/16x16/flag_congo_republic.png | Bin .../fat_cow}/16x16/flag_cook_islands.png | Bin .../fat_cow}/16x16/flag_cope_verde.png | Bin .../fat_cow}/16x16/flag_costa_rica.png | Bin .../fat_cow}/16x16/flag_cote_divoire.png | Bin .../fat_cow}/16x16/flag_croatia.png | Bin .../fat_cow}/16x16/flag_cuba.png | Bin .../fat_cow}/16x16/flag_cyprus.png | Bin .../fat_cow}/16x16/flag_czech_republic.png | Bin .../fat_cow}/16x16/flag_denmark.png | Bin .../fat_cow}/16x16/flag_djibouti.png | Bin .../fat_cow}/16x16/flag_dominica.png | Bin .../16x16/flag_dominican_republic.png | Bin .../fat_cow}/16x16/flag_east_timor.png | Bin .../fat_cow}/16x16/flag_egypt.png | Bin .../fat_cow}/16x16/flag_el_salvador.png | Bin .../fat_cow}/16x16/flag_england.png | Bin .../fat_cow}/16x16/flag_equador.png | Bin .../fat_cow}/16x16/flag_equatorial_guinea.png | Bin .../fat_cow}/16x16/flag_eritrea.png | Bin .../fat_cow}/16x16/flag_estonia.png | Bin .../fat_cow}/16x16/flag_ethiopia.png | Bin .../fat_cow}/16x16/flag_european_union.png | Bin .../fat_cow}/16x16/flag_falkland_islands.png | Bin .../fat_cow}/16x16/flag_faroe_islands.png | Bin .../fat_cow}/16x16/flag_fiji.png | Bin .../fat_cow}/16x16/flag_finish.png | Bin .../fat_cow}/16x16/flag_finland.png | Bin .../fat_cow}/16x16/flag_france.png | Bin .../fat_cow}/16x16/flag_french_polynesia.png | Bin .../fat_cow}/16x16/flag_gabon.png | Bin .../fat_cow}/16x16/flag_gambia.png | Bin .../fat_cow}/16x16/flag_georgia.png | Bin .../fat_cow}/16x16/flag_germany.png | Bin .../fat_cow}/16x16/flag_ghana.png | Bin .../fat_cow}/16x16/flag_gibraltar.png | Bin .../fat_cow}/16x16/flag_great_britain.png | Bin .../fat_cow}/16x16/flag_greece.png | Bin .../fat_cow}/16x16/flag_green.png | Bin .../fat_cow}/16x16/flag_greenland.png | Bin .../fat_cow}/16x16/flag_grenada.png | Bin .../fat_cow}/16x16/flag_guam.png | Bin .../fat_cow}/16x16/flag_guatemala.png | Bin .../fat_cow}/16x16/flag_guernsey.png | Bin .../fat_cow}/16x16/flag_guinea.png | Bin .../fat_cow}/16x16/flag_guinea_bissau.png | Bin .../fat_cow}/16x16/flag_guyana.png | Bin .../fat_cow}/16x16/flag_haiti.png | Bin .../fat_cow}/16x16/flag_honduras.png | Bin .../fat_cow}/16x16/flag_hong_kong.png | Bin .../fat_cow}/16x16/flag_hot.png | Bin .../fat_cow}/16x16/flag_hungary.png | Bin .../fat_cow}/16x16/flag_iceland.png | Bin .../fat_cow}/16x16/flag_india.png | Bin .../fat_cow}/16x16/flag_indonesia.png | Bin .../fat_cow}/16x16/flag_iran.png | Bin .../fat_cow}/16x16/flag_iraq.png | Bin .../fat_cow}/16x16/flag_ireland.png | Bin .../fat_cow}/16x16/flag_isle_of_man.png | Bin .../fat_cow}/16x16/flag_israel.png | Bin .../fat_cow}/16x16/flag_italy.png | Bin .../fat_cow}/16x16/flag_jamaica.png | Bin .../fat_cow}/16x16/flag_japan.png | Bin .../fat_cow}/16x16/flag_jersey.png | Bin .../fat_cow}/16x16/flag_jordan.png | Bin .../fat_cow}/16x16/flag_kazakhstan.png | Bin .../fat_cow}/16x16/flag_kenya.png | Bin .../fat_cow}/16x16/flag_kiribati.png | Bin .../fat_cow}/16x16/flag_kuwait.png | Bin .../fat_cow}/16x16/flag_kyrgyzstan.png | Bin .../fat_cow}/16x16/flag_laos.png | Bin .../fat_cow}/16x16/flag_latvia.png | Bin .../fat_cow}/16x16/flag_lebanon.png | Bin .../fat_cow}/16x16/flag_lesotho.png | Bin .../fat_cow}/16x16/flag_liberia.png | Bin .../fat_cow}/16x16/flag_libya.png | Bin .../fat_cow}/16x16/flag_liechtenstein.png | Bin .../fat_cow}/16x16/flag_lithuania.png | Bin .../fat_cow}/16x16/flag_luxembourg.png | Bin .../fat_cow}/16x16/flag_macau.png | Bin .../fat_cow}/16x16/flag_macedonia.png | Bin .../fat_cow}/16x16/flag_madagascar.png | Bin .../fat_cow}/16x16/flag_malawi.png | Bin .../fat_cow}/16x16/flag_malaysia.png | Bin .../fat_cow}/16x16/flag_maledives.png | Bin .../fat_cow}/16x16/flag_mali.png | Bin .../fat_cow}/16x16/flag_malta.png | Bin .../fat_cow}/16x16/flag_marshall_islands.png | Bin .../fat_cow}/16x16/flag_martinique.png | Bin .../fat_cow}/16x16/flag_mauretania.png | Bin .../fat_cow}/16x16/flag_mauritius.png | Bin .../fat_cow}/16x16/flag_mexico.png | Bin .../fat_cow}/16x16/flag_micronesia.png | Bin .../fat_cow}/16x16/flag_moldova.png | Bin .../fat_cow}/16x16/flag_monaco.png | Bin .../fat_cow}/16x16/flag_mongolia.png | Bin .../fat_cow}/16x16/flag_montserrat.png | Bin .../fat_cow}/16x16/flag_morocco.png | Bin .../fat_cow}/16x16/flag_mozambique.png | Bin .../fat_cow}/16x16/flag_namibia.png | Bin .../fat_cow}/16x16/flag_nato.png | Bin .../fat_cow}/16x16/flag_nauru.png | Bin .../fat_cow}/16x16/flag_nepal.png | Bin .../fat_cow}/16x16/flag_netherlands.png | Bin .../16x16/flag_netherlands_antilles.png | Bin .../fat_cow}/16x16/flag_new.png | Bin .../fat_cow}/16x16/flag_new_zealand.png | Bin .../fat_cow}/16x16/flag_nicaragua.png | Bin .../fat_cow}/16x16/flag_niger.png | Bin .../fat_cow}/16x16/flag_nigeria.png | Bin .../fat_cow}/16x16/flag_niue.png | Bin .../fat_cow}/16x16/flag_norfolk_islands.png | Bin .../fat_cow}/16x16/flag_north_korea.png | Bin .../16x16/flag_northern_mariana_islands.png | Bin .../fat_cow}/16x16/flag_norway.png | Bin .../fat_cow}/16x16/flag_olympic.png | Bin .../fat_cow}/16x16/flag_oman.png | Bin .../fat_cow}/16x16/flag_orange.png | Bin .../fat_cow}/16x16/flag_pakistan.png | Bin .../fat_cow}/16x16/flag_palau.png | Bin .../fat_cow}/16x16/flag_panama.png | Bin .../fat_cow}/16x16/flag_papua_new_guinea.png | Bin .../fat_cow}/16x16/flag_paraquay.png | Bin .../fat_cow}/16x16/flag_peru.png | Bin .../fat_cow}/16x16/flag_philippines.png | Bin .../fat_cow}/16x16/flag_pink.png | Bin .../fat_cow}/16x16/flag_pitcairn_islands.png | Bin .../fat_cow}/16x16/flag_poland.png | Bin .../fat_cow}/16x16/flag_portugal.png | Bin .../fat_cow}/16x16/flag_puerto_rico.png | Bin .../fat_cow}/16x16/flag_purple.png | Bin .../fat_cow}/16x16/flag_qatar.png | Bin .../fat_cow}/16x16/flag_red.png | Bin .../fat_cow}/16x16/flag_red_cross.png | Bin .../fat_cow}/16x16/flag_romania.png | Bin .../fat_cow}/16x16/flag_russia.png | Bin .../fat_cow}/16x16/flag_rwanda.png | Bin .../fat_cow}/16x16/flag_saint_helena.png | Bin .../16x16/flag_saint_kitts_and_nevis.png | Bin .../fat_cow}/16x16/flag_saint_lucia.png | Bin .../16x16/flag_saint_pierre_and_miquelon.png | Bin .../flag_saint_vincent_and_grenadines.png | Bin .../fat_cow}/16x16/flag_samoa.png | Bin .../fat_cow}/16x16/flag_san_marino.png | Bin .../16x16/flag_sao_tome_and_principe.png | Bin .../fat_cow}/16x16/flag_saudi_arabia.png | Bin .../fat_cow}/16x16/flag_scotland.png | Bin .../fat_cow}/16x16/flag_senegal.png | Bin .../fat_cow}/16x16/flag_serbia_montenegro.png | Bin .../fat_cow}/16x16/flag_seychelles.png | Bin .../fat_cow}/16x16/flag_sierra_leone.png | Bin .../fat_cow}/16x16/flag_singapore.png | Bin .../fat_cow}/16x16/flag_slovakia.png | Bin .../fat_cow}/16x16/flag_slovenia.png | Bin .../fat_cow}/16x16/flag_solomon_islands.png | Bin .../fat_cow}/16x16/flag_somalia.png | Bin .../fat_cow}/16x16/flag_south_africa.png | Bin .../fat_cow}/16x16/flag_south_georgia.png | Bin .../fat_cow}/16x16/flag_south_korea.png | Bin .../fat_cow}/16x16/flag_spain.png | Bin .../fat_cow}/16x16/flag_sri_lanka.png | Bin .../fat_cow}/16x16/flag_sudan.png | Bin .../fat_cow}/16x16/flag_suriname.png | Bin .../fat_cow}/16x16/flag_swaziland.png | Bin .../fat_cow}/16x16/flag_sweden.png | Bin .../fat_cow}/16x16/flag_switzerland.png | Bin .../fat_cow}/16x16/flag_syria.png | Bin .../fat_cow}/16x16/flag_taiwan.png | Bin .../fat_cow}/16x16/flag_tajikistan.png | Bin .../fat_cow}/16x16/flag_tanzania.png | Bin .../fat_cow}/16x16/flag_thailand.png | Bin .../fat_cow}/16x16/flag_tibet.png | Bin .../fat_cow}/16x16/flag_togo.png | Bin .../fat_cow}/16x16/flag_tonga.png | Bin .../16x16/flag_trinidad_and_tobago.png | Bin .../fat_cow}/16x16/flag_tunisia.png | Bin .../fat_cow}/16x16/flag_turkey.png | Bin .../fat_cow}/16x16/flag_turkmenistan.png | Bin .../16x16/flag_turks_and_caicos_islands.png | Bin .../fat_cow}/16x16/flag_tuvalu.png | Bin .../fat_cow}/16x16/flag_uganda.png | Bin .../fat_cow}/16x16/flag_ukraine.png | Bin .../fat_cow}/16x16/flag_unesco.png | Bin .../16x16/flag_united_arab_emirates.png | Bin .../fat_cow}/16x16/flag_united_nations.png | Bin .../fat_cow}/16x16/flag_uruquay.png | Bin .../fat_cow}/16x16/flag_usa.png | Bin .../fat_cow}/16x16/flag_uzbekistan.png | Bin .../fat_cow}/16x16/flag_vanuatu.png | Bin .../fat_cow}/16x16/flag_vatican_city.png | Bin .../fat_cow}/16x16/flag_venezuela.png | Bin .../fat_cow}/16x16/flag_vietnam.png | Bin .../fat_cow}/16x16/flag_virgin_islands.png | Bin .../fat_cow}/16x16/flag_wales.png | Bin .../fat_cow}/16x16/flag_wallis_and_futuna.png | Bin .../fat_cow}/16x16/flag_wto.png | Bin .../fat_cow}/16x16/flag_wwf.png | Bin .../fat_cow}/16x16/flag_yellow.png | Bin .../fat_cow}/16x16/flag_yemen.png | Bin .../fat_cow}/16x16/flag_zambia.png | Bin .../fat_cow}/16x16/flag_zimbabwe.png | Bin .../fat_cow}/16x16/flamingo.png | Bin .../fat_cow}/16x16/flashdisk.png | Bin .../fat_cow}/16x16/flashlight.png | Bin .../fat_cow}/16x16/flashlight_shine.png | Bin .../Fat Cow => icons/fat_cow}/16x16/flask.png | Bin .../fat_cow}/16x16/flask_empty.png | Bin .../Fat Cow => icons/fat_cow}/16x16/flex.png | Bin .../fat_cow}/16x16/flex_builder.png | Bin .../fat_cow}/16x16/flickr.png | Bin .../fat_cow}/16x16/flood_it.png | Bin .../fat_cow}/16x16/flower.png | Bin .../Fat Cow => icons/fat_cow}/16x16/fog.png | Bin .../fat_cow}/16x16/folder.png | Bin .../fat_cow}/16x16/folder_add.png | Bin .../fat_cow}/16x16/folder_bell.png | Bin .../fat_cow}/16x16/folder_brick.png | Bin .../fat_cow}/16x16/folder_bug.png | Bin .../fat_cow}/16x16/folder_camera.png | Bin .../fat_cow}/16x16/folder_database.png | Bin .../fat_cow}/16x16/folder_delete.png | Bin .../fat_cow}/16x16/folder_edit.png | Bin .../fat_cow}/16x16/folder_error.png | Bin .../fat_cow}/16x16/folder_explore.png | Bin .../fat_cow}/16x16/folder_feed.png | Bin .../fat_cow}/16x16/folder_find.png | Bin .../fat_cow}/16x16/folder_go.png | Bin .../fat_cow}/16x16/folder_heart.png | Bin .../fat_cow}/16x16/folder_image.png | Bin .../fat_cow}/16x16/folder_key.png | Bin .../fat_cow}/16x16/folder_lightbulb.png | Bin .../fat_cow}/16x16/folder_link.png | Bin .../fat_cow}/16x16/folder_page.png | Bin .../fat_cow}/16x16/folder_page_white.png | Bin .../fat_cow}/16x16/folder_palette.png | Bin .../fat_cow}/16x16/folder_picture.png | Bin .../fat_cow}/16x16/folder_star.png | Bin .../fat_cow}/16x16/folder_table.png | Bin .../fat_cow}/16x16/folder_user.png | Bin .../fat_cow}/16x16/folder_wrench.png | Bin .../fat_cow}/16x16/folders.png | Bin .../fat_cow}/16x16/folders_explorer.png | Bin .../Fat Cow => icons/fat_cow}/16x16/font.png | Bin .../fat_cow}/16x16/font_add.png | Bin .../fat_cow}/16x16/font_colors.png | Bin .../fat_cow}/16x16/font_delete.png | Bin .../fat_cow}/16x16/font_go.png | Bin .../fat_cow}/16x16/font_red.png | Bin .../fat_cow}/16x16/font_red_delete.png | Bin .../fat_cow}/16x16/font_subscript.png | Bin .../fat_cow}/16x16/font_superscript.png | Bin .../Fat Cow => icons/fat_cow}/16x16/form.png | Bin .../fat_cow}/16x16/formheading.png | Bin .../fat_cow}/16x16/forrst.png | Bin .../fat_cow}/16x16/freebsd.png | Bin .../fat_cow}/16x16/friendfeed.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ftp.png | Bin .../fat_cow}/16x16/gamespot.png | Bin .../Fat Cow => icons/fat_cow}/16x16/gas.png | Bin .../Fat Cow => icons/fat_cow}/16x16/gcp.png | Bin .../fat_cow}/16x16/gcp_rms.png | Bin .../fat_cow}/16x16/gear_in.png | Bin .../fat_cow}/16x16/gentoo_linux.png | Bin .../fat_cow}/16x16/georectify.png | Bin .../fat_cow}/16x16/gift_add.png | Bin .../fat_cow}/16x16/global_telecom.png | Bin .../fat_cow}/16x16/globe_model.png | Bin .../fat_cow}/16x16/google.png | Bin .../fat_cow}/16x16/google_adsense.png | Bin .../fat_cow}/16x16/google_custom_search.png | Bin .../fat_cow}/16x16/google_map.png | Bin .../fat_cow}/16x16/google_new.png | Bin .../fat_cow}/16x16/google_talk.png | Bin .../fat_cow}/16x16/google_voice.png | Bin .../fat_cow}/16x16/google_wave.png | Bin .../fat_cow}/16x16/google_web_elements.png | Bin .../fat_cow}/16x16/google_webmaster_tools.png | Bin .../fat_cow}/16x16/gowalla.png | Bin .../fat_cow}/16x16/gps_automotive.png | Bin .../fat_cow}/16x16/gps_handheld.png | Bin .../Fat Cow => icons/fat_cow}/16x16/grass.png | Bin .../Fat Cow => icons/fat_cow}/16x16/green.png | Bin .../Fat Cow => icons/fat_cow}/16x16/grid.png | Bin .../fat_cow}/16x16/grooveshark.png | Bin .../Fat Cow => icons/fat_cow}/16x16/group.png | Bin .../fat_cow}/16x16/group_add.png | Bin .../fat_cow}/16x16/group_delete.png | Bin .../fat_cow}/16x16/group_edit.png | Bin .../fat_cow}/16x16/group_error.png | Bin .../fat_cow}/16x16/group_gear.png | Bin .../fat_cow}/16x16/group_go.png | Bin .../fat_cow}/16x16/group_key.png | Bin .../fat_cow}/16x16/group_link.png | Bin .../fat_cow}/16x16/hammer.png | Bin .../Fat Cow => icons/fat_cow}/16x16/hand.png | Bin .../fat_cow}/16x16/hand_point.png | Bin .../fat_cow}/16x16/hand_point_090.png | Bin .../fat_cow}/16x16/hand_point_180.png | Bin .../fat_cow}/16x16/hand_point_270.png | Bin .../fat_cow}/16x16/hand_property.png | Bin .../fat_cow}/16x16/handbag.png | Bin .../fat_cow}/16x16/hardware_building_oem.png | Bin .../Fat Cow => icons/fat_cow}/16x16/hat.png | Bin .../Fat Cow => icons/fat_cow}/16x16/hbox.png | Bin .../fat_cow}/16x16/hd_1080.png | Bin .../fat_cow}/16x16/hd_720.png | Bin .../fat_cow}/16x16/hd_ready.png | Bin .../fat_cow}/16x16/hdividedbox.png | Bin .../fat_cow}/16x16/headphone.png | Bin .../fat_cow}/16x16/headphone_mic.png | Bin .../fat_cow}/16x16/health.png | Bin .../Fat Cow => icons/fat_cow}/16x16/heart.png | Bin .../fat_cow}/16x16/heart_add.png | Bin .../fat_cow}/16x16/heart_delete.png | Bin .../fat_cow}/16x16/helmet.png | Bin .../Fat Cow => icons/fat_cow}/16x16/help.png | Bin .../fat_cow}/16x16/hlocchart.png | Bin .../Fat Cow => icons/fat_cow}/16x16/holly.png | Bin .../fat_cow}/16x16/home_page.png | Bin .../fat_cow}/16x16/horizontal_list.png | Bin .../Fat Cow => icons/fat_cow}/16x16/horn.png | Bin .../fat_cow}/16x16/horoscopes.png | Bin .../fat_cow}/16x16/hostname.png | Bin .../Fat Cow => icons/fat_cow}/16x16/hot.png | Bin .../fat_cow}/16x16/hotjobs.png | Bin .../fat_cow}/16x16/hourglass.png | Bin .../fat_cow}/16x16/hourglass_add.png | Bin .../fat_cow}/16x16/hourglass_delete.png | Bin .../fat_cow}/16x16/hourglass_go.png | Bin .../fat_cow}/16x16/hourglass_link.png | Bin .../Fat Cow => icons/fat_cow}/16x16/house.png | Bin .../fat_cow}/16x16/house_go.png | Bin .../fat_cow}/16x16/house_link.png | Bin .../fat_cow}/16x16/house_one.png | Bin .../fat_cow}/16x16/house_two.png | Bin .../Fat Cow => icons/fat_cow}/16x16/hrule.png | Bin .../fat_cow}/16x16/hslider.png | Bin .../Fat Cow => icons/fat_cow}/16x16/html.png | Bin .../fat_cow}/16x16/html_add.png | Bin .../fat_cow}/16x16/html_delete.png | Bin .../fat_cow}/16x16/html_go.png | Bin .../fat_cow}/16x16/html_valid.png | Bin .../fat_cow}/16x16/hummingbird.png | Bin .../fat_cow}/16x16/icecream.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ilike.png | Bin .../fat_cow}/16x16/im_messenger.png | Bin .../Fat Cow => icons/fat_cow}/16x16/image.png | Bin .../fat_cow}/16x16/image_add.png | Bin .../fat_cow}/16x16/image_delete.png | Bin .../fat_cow}/16x16/image_edit.png | Bin .../fat_cow}/16x16/image_link.png | Bin .../fat_cow}/16x16/images.png | Bin .../fat_cow}/16x16/index-cards.png | Bin .../fat_cow}/16x16/info_rhombus.png | Bin .../fat_cow}/16x16/information.png | Bin .../fat_cow}/16x16/injection.png | Bin .../fat_cow}/16x16/insert_element.png | Bin .../fat_cow}/16x16/insert_object.png | Bin .../fat_cow}/16x16/installer_box.png | Bin .../fat_cow}/16x16/interface_preferences.png | Bin .../fat_cow}/16x16/internet_explorer.png | Bin .../16x16/investment_menu_quality.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ip.png | Bin .../fat_cow}/16x16/ip_block.png | Bin .../fat_cow}/16x16/ip_class.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ipad.png | Bin .../fat_cow}/16x16/iphone.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ipod.png | Bin .../fat_cow}/16x16/ipod_cast.png | Bin .../fat_cow}/16x16/ipod_cast_add.png | Bin .../fat_cow}/16x16/ipod_cast_delete.png | Bin .../fat_cow}/16x16/ipod_sound.png | Bin .../Fat Cow => icons/fat_cow}/16x16/italy.png | Bin .../fat_cow}/16x16/jacket.png | Bin .../fat_cow}/16x16/jar_empty.png | Bin .../fat_cow}/16x16/jar_open.png | Bin .../Fat Cow => icons/fat_cow}/16x16/jeans.png | Bin .../fat_cow}/16x16/joystick.png | Bin .../fat_cow}/16x16/joystick_add.png | Bin .../fat_cow}/16x16/joystick_delete.png | Bin .../fat_cow}/16x16/joystick_error.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_a.png | Bin .../fat_cow}/16x16/key_add.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_b.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_c.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_d.png | Bin .../fat_cow}/16x16/key_delete.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_e.png | Bin .../fat_cow}/16x16/key_escape.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_f.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_g.png | Bin .../fat_cow}/16x16/key_go.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_i.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_j.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_k.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_l.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_m.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_n.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_o.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_p.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_q.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_s.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_t.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_u.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_v.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_w.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_x.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_y.png | Bin .../Fat Cow => icons/fat_cow}/16x16/key_z.png | Bin .../fat_cow}/16x16/keyboard.png | Bin .../fat_cow}/16x16/keyboard_add.png | Bin .../fat_cow}/16x16/keyboard_delete.png | Bin .../fat_cow}/16x16/keyboard_magnify.png | Bin .../Fat Cow => icons/fat_cow}/16x16/kids.png | Bin .../fat_cow}/16x16/ladybird.png | Bin .../fat_cow}/16x16/landmarks.png | Bin .../fat_cow}/16x16/languange.png | Bin .../fat_cow}/16x16/laptop.png | Bin .../fat_cow}/16x16/large_tiles.png | Bin .../fat_cow}/16x16/last_fm.png | Bin .../Fat Cow => icons/fat_cow}/16x16/layer.png | Bin .../fat_cow}/16x16/layer_add.png | Bin .../fat_cow}/16x16/layer_aspect_arrow.png | Bin .../fat_cow}/16x16/layer_cell_cats.png | Bin .../fat_cow}/16x16/layer_chart.png | Bin .../fat_cow}/16x16/layer_command.png | Bin .../fat_cow}/16x16/layer_create.png | Bin .../fat_cow}/16x16/layer_database.png | Bin .../fat_cow}/16x16/layer_delete.png | Bin .../fat_cow}/16x16/layer_edit.png | Bin .../fat_cow}/16x16/layer_export.png | Bin .../fat_cow}/16x16/layer_gps.png | Bin .../fat_cow}/16x16/layer_grid.png | Bin .../fat_cow}/16x16/layer_group.png | Bin .../fat_cow}/16x16/layer_his.png | Bin .../fat_cow}/16x16/layer_histogram.png | Bin .../fat_cow}/16x16/layer_import.png | Bin .../fat_cow}/16x16/layer_label.png | Bin .../fat_cow}/16x16/layer_open.png | Bin .../fat_cow}/16x16/layer_raster.png | Bin .../fat_cow}/16x16/layer_raster_3d.png | Bin .../fat_cow}/16x16/layer_redraw.png | Bin .../fat_cow}/16x16/layer_remove.png | Bin .../fat_cow}/16x16/layer_rgb.png | Bin .../fat_cow}/16x16/layer_save.png | Bin .../fat_cow}/16x16/layer_shaded_relief.png | Bin .../fat_cow}/16x16/layer_to_image_size.png | Bin .../fat_cow}/16x16/layer_vector.png | Bin .../fat_cow}/16x16/layer_wms.png | Bin .../fat_cow}/16x16/layers.png | Bin .../fat_cow}/16x16/layers_map.png | Bin .../fat_cow}/16x16/layout.png | Bin .../fat_cow}/16x16/layout_add.png | Bin .../fat_cow}/16x16/layout_content.png | Bin .../fat_cow}/16x16/layout_delete.png | Bin .../fat_cow}/16x16/layout_edit.png | Bin .../fat_cow}/16x16/layout_error.png | Bin .../fat_cow}/16x16/layout_header.png | Bin .../fat_cow}/16x16/layout_link.png | Bin .../fat_cow}/16x16/layout_sidebar.png | Bin .../Fat Cow => icons/fat_cow}/16x16/led.png | Bin .../fat_cow}/16x16/legend.png | Bin .../fat_cow}/16x16/license_management.png | Bin .../fat_cow}/16x16/life_vest.png | Bin .../fat_cow}/16x16/light_circle_green.png | Bin .../fat_cow}/16x16/lightbulb.png | Bin .../fat_cow}/16x16/lightbulb_add.png | Bin .../fat_cow}/16x16/lightbulb_delete.png | Bin .../fat_cow}/16x16/lightbulb_off.png | Bin .../fat_cow}/16x16/lighthouse.png | Bin .../fat_cow}/16x16/lightning.png | Bin .../fat_cow}/16x16/lightning_add.png | Bin .../fat_cow}/16x16/lightning_delete.png | Bin .../fat_cow}/16x16/lightning_go.png | Bin .../fat_cow}/16x16/line_split.png | Bin .../fat_cow}/16x16/linechart.png | Bin .../Fat Cow => icons/fat_cow}/16x16/link.png | Bin .../fat_cow}/16x16/link_add.png | Bin .../fat_cow}/16x16/link_break.png | Bin .../fat_cow}/16x16/link_button.png | Bin .../fat_cow}/16x16/link_delete.png | Bin .../fat_cow}/16x16/link_edit.png | Bin .../fat_cow}/16x16/link_go.png | Bin .../fat_cow}/16x16/linkbar.png | Bin .../fat_cow}/16x16/linkedin.png | Bin .../fat_cow}/16x16/linux_mint.png | Bin .../Fat Cow => icons/fat_cow}/16x16/list.png | Bin .../fat_cow}/16x16/livejournal.png | Bin .../fat_cow}/16x16/locate.png | Bin .../fat_cow}/16x16/location_pin.png | Bin .../Fat Cow => icons/fat_cow}/16x16/lock.png | Bin .../fat_cow}/16x16/lock_add.png | Bin .../fat_cow}/16x16/lock_break.png | Bin .../fat_cow}/16x16/lock_delete.png | Bin .../fat_cow}/16x16/lock_edit.png | Bin .../fat_cow}/16x16/lock_go.png | Bin .../fat_cow}/16x16/lock_open.png | Bin .../fat_cow}/16x16/lollipop.png | Bin .../fat_cow}/16x16/lollypop.png | Bin .../Fat Cow => icons/fat_cow}/16x16/lorry.png | Bin .../fat_cow}/16x16/lorry_add.png | Bin .../fat_cow}/16x16/lorry_delete.png | Bin .../fat_cow}/16x16/lorry_error.png | Bin .../fat_cow}/16x16/lorry_flatbed.png | Bin .../fat_cow}/16x16/lorry_go.png | Bin .../fat_cow}/16x16/lorry_link.png | Bin .../fat_cow}/16x16/luggage.png | Bin .../fat_cow}/16x16/magic_wand_2.png | Bin .../fat_cow}/16x16/magnet.png | Bin .../fat_cow}/16x16/magnifier.png | Bin .../fat_cow}/16x16/magnifier_zoom_in.png | Bin .../fat_cow}/16x16/magnifier_zoom_out.png | Bin .../fat_cow}/16x16/mail-trash.png | Bin .../fat_cow}/16x16/mail_box.png | Bin .../fat_cow}/16x16/mail_server_setting.png | Bin .../Fat Cow => icons/fat_cow}/16x16/male.png | Bin .../fat_cow}/16x16/mandriva.png | Bin .../Fat Cow => icons/fat_cow}/16x16/map.png | Bin .../fat_cow}/16x16/map_add.png | Bin .../fat_cow}/16x16/map_delete.png | Bin .../fat_cow}/16x16/map_edit.png | Bin .../fat_cow}/16x16/map_go.png | Bin .../fat_cow}/16x16/map_magnify.png | Bin .../fat_cow}/16x16/marketwatch.png | Bin .../fat_cow}/16x16/master_card.png | Bin .../fat_cow}/16x16/measure.png | Bin .../fat_cow}/16x16/measure_crop.png | Bin .../fat_cow}/16x16/medal_bronze_1.png | Bin .../fat_cow}/16x16/medal_bronze_2.png | Bin .../fat_cow}/16x16/medal_bronze_3.png | Bin .../fat_cow}/16x16/medal_bronze_add.png | Bin .../fat_cow}/16x16/medal_bronze_delete.png | Bin .../fat_cow}/16x16/medal_gold_1.png | Bin .../fat_cow}/16x16/medal_gold_2.png | Bin .../fat_cow}/16x16/medal_gold_3.png | Bin .../fat_cow}/16x16/medal_gold_add.png | Bin .../fat_cow}/16x16/medal_gold_delete.png | Bin .../fat_cow}/16x16/medal_silver_1.png | Bin .../fat_cow}/16x16/medal_silver_2.png | Bin .../fat_cow}/16x16/medal_silver_3.png | Bin .../fat_cow}/16x16/medal_silver_add.png | Bin .../fat_cow}/16x16/medal_silver_delete.png | Bin .../Fat Cow => icons/fat_cow}/16x16/menu.png | Bin .../fat_cow}/16x16/menu_item.png | Bin .../fat_cow}/16x16/menubar.png | Bin .../fat_cow}/16x16/messenger.png | Bin .../Fat Cow => icons/fat_cow}/16x16/metro.png | Bin .../fat_cow}/16x16/metronome.png | Bin .../fat_cow}/16x16/micro_sd.png | Bin .../fat_cow}/16x16/micro_sd_blue.png | Bin .../fat_cow}/16x16/microphone.png | Bin .../fat_cow}/16x16/milestone.png | Bin .../Fat Cow => icons/fat_cow}/16x16/mixer.png | Bin .../Fat Cow => icons/fat_cow}/16x16/mixx.png | Bin .../fat_cow}/16x16/mobile_me.png | Bin .../Fat Cow => icons/fat_cow}/16x16/money.png | Bin .../fat_cow}/16x16/money_add.png | Bin .../fat_cow}/16x16/money_bag.png | Bin .../fat_cow}/16x16/money_bookers.png | Bin .../fat_cow}/16x16/money_delete.png | Bin .../fat_cow}/16x16/money_dollar.png | Bin .../fat_cow}/16x16/money_euro.png | Bin .../fat_cow}/16x16/money_in_envelope.png | Bin .../fat_cow}/16x16/money_pound.png | Bin .../fat_cow}/16x16/money_yen.png | Bin .../fat_cow}/16x16/moneybox.png | Bin .../fat_cow}/16x16/monitor.png | Bin .../fat_cow}/16x16/monitor_add.png | Bin .../fat_cow}/16x16/monitor_delete.png | Bin .../fat_cow}/16x16/monitor_edit.png | Bin .../fat_cow}/16x16/monitor_error.png | Bin .../fat_cow}/16x16/monitor_go.png | Bin .../fat_cow}/16x16/monitor_lightning.png | Bin .../fat_cow}/16x16/monitor_link.png | Bin .../fat_cow}/16x16/monitor_screensaver.png | Bin .../fat_cow}/16x16/monitor_sidebar.png | Bin .../fat_cow}/16x16/monitor_wallpaper.png | Bin .../fat_cow}/16x16/monitor_window.png | Bin .../fat_cow}/16x16/monitor_window_3d.png | Bin .../fat_cow}/16x16/motherboard.png | Bin .../Fat Cow => icons/fat_cow}/16x16/mouse.png | Bin .../fat_cow}/16x16/mouse_2.png | Bin .../fat_cow}/16x16/mouse_add.png | Bin .../fat_cow}/16x16/mouse_delete.png | Bin .../fat_cow}/16x16/mouse_error.png | Bin .../fat_cow}/16x16/mouse_select_left.png | Bin .../fat_cow}/16x16/mouse_select_right.png | Bin .../fat_cow}/16x16/mouse_select_scroll.png | Bin .../fat_cow}/16x16/move_to_folder.png | Bin .../fat_cow}/16x16/movies.png | Bin .../fat_cow}/16x16/ms_exchange.png | Bin .../fat_cow}/16x16/ms_frontpage.png | Bin .../fat_cow}/16x16/msn_messenger.png | Bin .../fat_cow}/16x16/multitool.png | Bin .../Fat Cow => icons/fat_cow}/16x16/music.png | Bin .../fat_cow}/16x16/my_name_is_e.png | Bin .../fat_cow}/16x16/myspace.png | Bin .../fat_cow}/16x16/nameboard_open.png | Bin .../fat_cow}/16x16/netvibes.png | Bin .../fat_cow}/16x16/network-share.png | Bin .../fat_cow}/16x16/network_adapter.png | Bin .../fat_cow}/16x16/network_folder.png | Bin .../fat_cow}/16x16/networking.png | Bin .../fat_cow}/16x16/networking_green.png | Bin .../fat_cow}/16x16/networking_red.png | Bin .../Fat Cow => icons/fat_cow}/16x16/new.png | Bin .../fat_cow}/16x16/newspaper.png | Bin .../fat_cow}/16x16/newspaper_add.png | Bin .../fat_cow}/16x16/newspaper_delete.png | Bin .../fat_cow}/16x16/newspaper_go.png | Bin .../fat_cow}/16x16/newspaper_link.png | Bin .../fat_cow}/16x16/newsvine.png | Bin .../fat_cow}/16x16/no_commercial.png | Bin .../fat_cow}/16x16/no_drm_trm.png | Bin .../fat_cow}/16x16/no_image.png | Bin .../fat_cow}/16x16/no_requirements.png | Bin .../fat_cow}/16x16/node-tree.png | Bin .../fat_cow}/16x16/nokia_s60.png | Bin .../fat_cow}/16x16/non_derivative.png | Bin .../Fat Cow => icons/fat_cow}/16x16/note.png | Bin .../fat_cow}/16x16/note_add.png | Bin .../fat_cow}/16x16/note_delete.png | Bin .../fat_cow}/16x16/note_edit.png | Bin .../fat_cow}/16x16/note_error.png | Bin .../fat_cow}/16x16/note_go.png | Bin .../fat_cow}/16x16/numeric_stepper.png | Bin .../Fat Cow => icons/fat_cow}/16x16/oil.png | Bin .../fat_cow}/16x16/open_folder.png | Bin .../fat_cow}/16x16/open_suse.png | Bin .../fat_cow}/16x16/openid.png | Bin .../Fat Cow => icons/fat_cow}/16x16/opera.png | Bin .../Fat Cow => icons/fat_cow}/16x16/orbit.png | Bin .../fat_cow}/16x16/origami.png | Bin .../Fat Cow => icons/fat_cow}/16x16/orkut.png | Bin .../fat_cow}/16x16/ornament_gold.png | Bin .../fat_cow}/16x16/other_phone.png | Bin .../fat_cow}/16x16/package.png | Bin .../fat_cow}/16x16/package_add.png | Bin .../fat_cow}/16x16/package_delete.png | Bin .../fat_cow}/16x16/package_go.png | Bin .../fat_cow}/16x16/package_green.png | Bin .../fat_cow}/16x16/package_link.png | Bin .../Fat Cow => icons/fat_cow}/16x16/page.png | Bin .../fat_cow}/16x16/page_add.png | Bin .../fat_cow}/16x16/page_attach.png | Bin .../fat_cow}/16x16/page_code.png | Bin .../fat_cow}/16x16/page_copy.png | Bin .../fat_cow}/16x16/page_delete.png | Bin .../fat_cow}/16x16/page_edit.png | Bin .../fat_cow}/16x16/page_error.png | Bin .../fat_cow}/16x16/page_excel.png | Bin .../fat_cow}/16x16/page_find.png | Bin .../fat_cow}/16x16/page_gear.png | Bin .../fat_cow}/16x16/page_go.png | Bin .../fat_cow}/16x16/page_green.png | Bin .../fat_cow}/16x16/page_key.png | Bin .../fat_cow}/16x16/page_lightning.png | Bin .../fat_cow}/16x16/page_link.png | Bin .../fat_cow}/16x16/page_magnifier.png | Bin .../fat_cow}/16x16/page_paintbrush.png | Bin .../fat_cow}/16x16/page_paste.png | Bin .../fat_cow}/16x16/page_red.png | Bin .../fat_cow}/16x16/page_refresh.png | Bin .../fat_cow}/16x16/page_save.png | Bin .../fat_cow}/16x16/page_white.png | Bin .../fat_cow}/16x16/page_white_acrobat.png | Bin .../16x16/page_white_actionscript.png | Bin .../fat_cow}/16x16/page_white_add.png | Bin .../fat_cow}/16x16/page_white_c.png | Bin .../fat_cow}/16x16/page_white_camera.png | Bin .../fat_cow}/16x16/page_white_cd.png | Bin .../fat_cow}/16x16/page_white_code.png | Bin .../fat_cow}/16x16/page_white_code_red.png | Bin .../fat_cow}/16x16/page_white_compress.png | Bin .../fat_cow}/16x16/page_white_copy.png | Bin .../fat_cow}/16x16/page_white_cplusplus.png | Bin .../fat_cow}/16x16/page_white_csharp.png | Bin .../fat_cow}/16x16/page_white_cup.png | Bin .../fat_cow}/16x16/page_white_database.png | Bin .../fat_cow}/16x16/page_white_delete.png | Bin .../fat_cow}/16x16/page_white_dvd.png | Bin .../fat_cow}/16x16/page_white_edit.png | Bin .../fat_cow}/16x16/page_white_error.png | Bin .../fat_cow}/16x16/page_white_excel.png | Bin .../fat_cow}/16x16/page_white_find.png | Bin .../fat_cow}/16x16/page_white_flash.png | Bin .../fat_cow}/16x16/page_white_gear.png | Bin .../fat_cow}/16x16/page_white_get.png | Bin .../fat_cow}/16x16/page_white_go.png | Bin .../fat_cow}/16x16/page_white_h.png | Bin .../fat_cow}/16x16/page_white_horizontal.png | Bin .../fat_cow}/16x16/page_white_key.png | Bin .../fat_cow}/16x16/page_white_lightning.png | Bin .../fat_cow}/16x16/page_white_link.png | Bin .../fat_cow}/16x16/page_white_magnify.png | Bin .../fat_cow}/16x16/page_white_medal.png | Bin .../fat_cow}/16x16/page_white_office.png | Bin .../fat_cow}/16x16/page_white_paint.png | Bin .../fat_cow}/16x16/page_white_paintbrush.png | Bin .../fat_cow}/16x16/page_white_paste.png | Bin .../fat_cow}/16x16/page_white_php.png | Bin .../fat_cow}/16x16/page_white_picture.png | Bin .../fat_cow}/16x16/page_white_powerpoint.png | Bin .../fat_cow}/16x16/page_white_put.png | Bin .../fat_cow}/16x16/page_white_ruby.png | Bin .../fat_cow}/16x16/page_white_stack.png | Bin .../fat_cow}/16x16/page_white_star.png | Bin .../fat_cow}/16x16/page_white_text.png | Bin .../fat_cow}/16x16/page_white_text_width.png | Bin .../fat_cow}/16x16/page_white_tux.png | Bin .../fat_cow}/16x16/page_white_vector.png | Bin .../16x16/page_white_visualstudio.png | Bin .../fat_cow}/16x16/page_white_width.png | Bin .../fat_cow}/16x16/page_white_word.png | Bin .../fat_cow}/16x16/page_white_world.png | Bin .../fat_cow}/16x16/page_white_wrench.png | Bin .../fat_cow}/16x16/page_white_zip.png | Bin .../fat_cow}/16x16/page_word.png | Bin .../fat_cow}/16x16/page_world.png | Bin .../fat_cow}/16x16/paintbrush.png | Bin .../fat_cow}/16x16/paintcan.png | Bin .../fat_cow}/16x16/palette.png | Bin .../fat_cow}/16x16/pandora.png | Bin .../Fat Cow => icons/fat_cow}/16x16/panel.png | Bin .../fat_cow}/16x16/paper_airplane.png | Bin .../fat_cow}/16x16/parrot.png | Bin .../fat_cow}/16x16/participation_rate.png | Bin .../fat_cow}/16x16/paste_plain.png | Bin .../fat_cow}/16x16/paste_word.png | Bin .../fat_cow}/16x16/paypal-2.png | Bin .../fat_cow}/16x16/paypal.png | Bin .../fat_cow}/16x16/pc_linux_os.png | Bin .../Fat Cow => icons/fat_cow}/16x16/pci.png | Bin .../fat_cow}/16x16/peacock.png | Bin .../fat_cow}/16x16/peak_cap.png | Bin .../fat_cow}/16x16/pencil.png | Bin .../fat_cow}/16x16/pencil_add.png | Bin .../fat_cow}/16x16/pencil_delete.png | Bin .../fat_cow}/16x16/pencil_go.png | Bin .../fat_cow}/16x16/perfomance.png | Bin .../fat_cow}/16x16/personal_finance.png | Bin .../fat_cow}/16x16/personals.png | Bin .../Fat Cow => icons/fat_cow}/16x16/phone.png | Bin .../fat_cow}/16x16/phone_Android.png | Bin .../fat_cow}/16x16/phone_add.png | Bin .../fat_cow}/16x16/phone_delete.png | Bin .../fat_cow}/16x16/phone_sound.png | Bin .../Fat Cow => icons/fat_cow}/16x16/photo.png | Bin .../fat_cow}/16x16/photo_add.png | Bin .../fat_cow}/16x16/photo_delete.png | Bin .../fat_cow}/16x16/photo_link.png | Bin .../fat_cow}/16x16/photos.png | Bin .../fat_cow}/16x16/pi_math.png | Bin .../fat_cow}/16x16/picasa.png | Bin .../fat_cow}/16x16/picture.png | Bin .../fat_cow}/16x16/picture_add.png | Bin .../fat_cow}/16x16/picture_delete.png | Bin .../fat_cow}/16x16/picture_edit.png | Bin .../fat_cow}/16x16/picture_empty.png | Bin .../fat_cow}/16x16/picture_error.png | Bin .../fat_cow}/16x16/picture_frame.png | Bin .../fat_cow}/16x16/picture_go.png | Bin .../fat_cow}/16x16/picture_key.png | Bin .../fat_cow}/16x16/picture_link.png | Bin .../fat_cow}/16x16/picture_save.png | Bin .../fat_cow}/16x16/pictures.png | Bin .../fat_cow}/16x16/piechart.png | Bin .../fat_cow}/16x16/pilcrow.png | Bin .../Fat Cow => icons/fat_cow}/16x16/pill.png | Bin .../fat_cow}/16x16/pill_add.png | Bin .../fat_cow}/16x16/pill_delete.png | Bin .../fat_cow}/16x16/pill_go.png | Bin .../Fat Cow => icons/fat_cow}/16x16/pint.png | Bin .../fat_cow}/16x16/pirate_flag.png | Bin .../fat_cow}/16x16/places.png | Bin .../fat_cow}/16x16/playstation.png | Bin .../fat_cow}/16x16/plotchart.png | Bin .../fat_cow}/16x16/plugin.png | Bin .../fat_cow}/16x16/plugin_add.png | Bin .../fat_cow}/16x16/plugin_delete.png | Bin .../fat_cow}/16x16/plugin_disabled.png | Bin .../fat_cow}/16x16/plugin_edit.png | Bin .../fat_cow}/16x16/plugin_error.png | Bin .../fat_cow}/16x16/plugin_go.png | Bin .../fat_cow}/16x16/plugin_link.png | Bin .../Fat Cow => icons/fat_cow}/16x16/plurk.png | Bin .../Fat Cow => icons/fat_cow}/16x16/poker.png | Bin .../Fat Cow => icons/fat_cow}/16x16/poo.png | Bin .../fat_cow}/16x16/pop_mail.png | Bin .../fat_cow}/16x16/popcorn.png | Bin .../Fat Cow => icons/fat_cow}/16x16/port.png | Bin .../fat_cow}/16x16/postage_stamp.png | Bin .../fat_cow}/16x16/posterous.png | Bin .../fat_cow}/16x16/power_surge.png | Bin .../fat_cow}/16x16/preferences.png | Bin .../fat_cow}/16x16/premium_support.png | Bin .../fat_cow}/16x16/price_alert.png | Bin .../fat_cow}/16x16/price_comparison.png | Bin .../fat_cow}/16x16/price_watch.png | Bin .../fat_cow}/16x16/print_size.png | Bin .../fat_cow}/16x16/printer.png | Bin .../fat_cow}/16x16/printer_add.png | Bin .../fat_cow}/16x16/printer_delete.png | Bin .../fat_cow}/16x16/printer_empty.png | Bin .../fat_cow}/16x16/printer_error.png | Bin .../fat_cow}/16x16/private.png | Bin .../fat_cow}/16x16/processor.png | Bin .../fat_cow}/16x16/production_copyleft.png | Bin .../fat_cow}/16x16/profiles.png | Bin .../fat_cow}/16x16/progressbar.png | Bin .../Fat Cow => icons/fat_cow}/16x16/purse.png | Bin .../Fat Cow => icons/fat_cow}/16x16/qik.png | Bin .../fat_cow}/16x16/qip_angry.png | Bin .../fat_cow}/16x16/qip_at_home.png | Bin .../fat_cow}/16x16/qip_at_work.png | Bin .../fat_cow}/16x16/qip_away.png | Bin .../fat_cow}/16x16/qip_bad_mood.png | Bin .../fat_cow}/16x16/qip_dnd.png | Bin .../fat_cow}/16x16/qip_eating.png | Bin .../fat_cow}/16x16/qip_free_for_chat.png | Bin .../fat_cow}/16x16/qip_invisible.png | Bin .../fat_cow}/16x16/qip_invisible_for_all.png | Bin .../fat_cow}/16x16/qip_not_available.png | Bin .../fat_cow}/16x16/qip_occupied.png | Bin .../fat_cow}/16x16/qip_offline.png | Bin .../fat_cow}/16x16/qip_online.png | Bin .../fat_cow}/16x16/question.png | Bin .../fat_cow}/16x16/radio_1.png | Bin .../fat_cow}/16x16/radio_2.png | Bin .../fat_cow}/16x16/radioactivity.png | Bin .../fat_cow}/16x16/radiobutton.png | Bin .../fat_cow}/16x16/radiobutton_group.png | Bin .../fat_cow}/16x16/radiolocator.png | Bin .../Fat Cow => icons/fat_cow}/16x16/rain.png | Bin .../fat_cow}/16x16/rainbow.png | Bin .../fat_cow}/16x16/rainbow_cloud.png | Bin .../fat_cow}/16x16/readernaut.png | Bin .../fat_cow}/16x16/real_estate.png | Bin .../fat_cow}/16x16/recycle.png | Bin .../fat_cow}/16x16/recycle_bag.png | Bin .../fat_cow}/16x16/red_line.png | Bin .../fat_cow}/16x16/reddit.png | Bin .../fat_cow}/16x16/remote.png | Bin .../fat_cow}/16x16/report.png | Bin .../fat_cow}/16x16/report_add.png | Bin .../fat_cow}/16x16/report_delete.png | Bin .../fat_cow}/16x16/report_disk.png | Bin .../fat_cow}/16x16/report_edit.png | Bin .../fat_cow}/16x16/report_go.png | Bin .../fat_cow}/16x16/report_key.png | Bin .../fat_cow}/16x16/report_link.png | Bin .../fat_cow}/16x16/report_magnify.png | Bin .../fat_cow}/16x16/report_picture.png | Bin .../fat_cow}/16x16/report_user.png | Bin .../fat_cow}/16x16/report_word.png | Bin .../fat_cow}/16x16/reseller_account.png | Bin .../16x16/reseller_account_template.png | Bin .../fat_cow}/16x16/reseller_programm.png | Bin .../fat_cow}/16x16/resize_picture.png | Bin .../fat_cow}/16x16/resource_usage.png | Bin .../fat_cow}/16x16/resources.png | Bin .../fat_cow}/16x16/restaurant_menu.png | Bin .../fat_cow}/16x16/resultset_first.png | Bin .../fat_cow}/16x16/resultset_last.png | Bin .../fat_cow}/16x16/resultset_next.png | Bin .../fat_cow}/16x16/resultset_previous.png | Bin .../fat_cow}/16x16/ribbon.png | Bin .../fat_cow}/16x16/richtext_editor.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ring.png | Bin .../fat_cow}/16x16/road_sign.png | Bin .../fat_cow}/16x16/roadworks.png | Bin .../fat_cow}/16x16/robo_to.png | Bin .../Fat Cow => icons/fat_cow}/16x16/role.png | Bin .../fat_cow}/16x16/rosette.png | Bin .../fat_cow}/16x16/rotate_90.png | Bin .../fat_cow}/16x16/router.png | Bin .../fat_cow}/16x16/routing_around.png | Bin .../fat_cow}/16x16/routing_forward.png | Bin .../fat_cow}/16x16/routing_go_left.png | Bin .../fat_cow}/16x16/routing_go_right.png | Bin .../16x16/routing_go_straight_left.png | Bin .../16x16/routing_go_straight_right.png | Bin .../16x16/routing_intersection_right.png | Bin .../16x16/routing_turn_arround_left.png | Bin .../16x16/routing_turn_arround_right.png | Bin .../fat_cow}/16x16/routing_turn_left.png | Bin .../fat_cow}/16x16/routing_turn_left_2.png | Bin .../16x16/routing_turn_left_crossroads.png | Bin .../fat_cow}/16x16/routing_turn_right.png | Bin .../fat_cow}/16x16/routing_turn_right_2.png | Bin .../fat_cow}/16x16/routing_turn_u.png | Bin .../16x16/routing_turnaround_left.png | Bin .../16x16/routing_turnaround_right.png | Bin .../fat_cow}/16x16/routing_turning_left.png | Bin .../fat_cow}/16x16/routing_turning_right.png | Bin .../Fat Cow => icons/fat_cow}/16x16/rss.png | Bin .../fat_cow}/16x16/rss_add.png | Bin .../fat_cow}/16x16/rss_delete.png | Bin .../fat_cow}/16x16/rss_go.png | Bin .../fat_cow}/16x16/rss_valid.png | Bin .../Fat Cow => icons/fat_cow}/16x16/ruby.png | Bin .../fat_cow}/16x16/ruby_add.png | Bin .../fat_cow}/16x16/ruby_delete.png | Bin .../fat_cow}/16x16/ruby_gear.png | Bin .../fat_cow}/16x16/ruby_get.png | Bin .../fat_cow}/16x16/ruby_go.png | Bin .../fat_cow}/16x16/ruby_key.png | Bin .../fat_cow}/16x16/ruby_link.png | Bin .../fat_cow}/16x16/ruby_put.png | Bin .../fat_cow}/16x16/safari_browser.png | Bin .../Fat Cow => icons/fat_cow}/16x16/safe.png | Bin .../fat_cow}/16x16/sallary_deferrais.png | Bin .../fat_cow}/16x16/salver.png | Bin .../Fat Cow => icons/fat_cow}/16x16/santa.png | Bin .../fat_cow}/16x16/satellite.png | Bin .../fat_cow}/16x16/satellite_dish.png | Bin .../fat_cow}/16x16/save_as.png | Bin .../fat_cow}/16x16/save_money.png | Bin .../fat_cow}/16x16/scale_image.png | Bin .../fat_cow}/16x16/scanner.png | Bin .../fat_cow}/16x16/screen_error.png | Bin .../fat_cow}/16x16/screwdriver.png | Bin .../fat_cow}/16x16/script.png | Bin .../fat_cow}/16x16/script_add.png | Bin .../fat_cow}/16x16/script_code.png | Bin .../fat_cow}/16x16/script_code_red.png | Bin .../fat_cow}/16x16/script_delete.png | Bin .../fat_cow}/16x16/script_edit.png | Bin .../fat_cow}/16x16/script_error.png | Bin .../fat_cow}/16x16/script_gear.png | Bin .../fat_cow}/16x16/script_go.png | Bin .../fat_cow}/16x16/script_key.png | Bin .../fat_cow}/16x16/script_lightning.png | Bin .../fat_cow}/16x16/script_link.png | Bin .../fat_cow}/16x16/script_palette.png | Bin .../fat_cow}/16x16/script_save.png | Bin .../fat_cow}/16x16/scripts.png | Bin .../fat_cow}/16x16/scroller_bar.png | Bin .../Fat Cow => icons/fat_cow}/16x16/scull.png | Bin .../fat_cow}/16x16/search_minus.png | Bin .../fat_cow}/16x16/search_plus.png | Bin .../fat_cow}/16x16/select.png | Bin .../16x16/select_by_adding_to_selection.png | Bin .../fat_cow}/16x16/select_by_color.png | Bin .../fat_cow}/16x16/select_by_difference.png | Bin .../fat_cow}/16x16/select_by_intersection.png | Bin .../fat_cow}/16x16/select_continuous_area.png | Bin .../fat_cow}/16x16/select_ellipse.png | Bin .../fat_cow}/16x16/select_invert.png | Bin .../fat_cow}/16x16/select_lasso.png | Bin .../fat_cow}/16x16/select_restangular.png | Bin .../fat_cow}/16x16/sertificate.png | Bin .../fat_cow}/16x16/server.png | Bin .../fat_cow}/16x16/server_add.png | Bin .../fat_cow}/16x16/server_chart.png | Bin .../fat_cow}/16x16/server_components.png | Bin .../fat_cow}/16x16/server_compress.png | Bin .../fat_cow}/16x16/server_connect.png | Bin .../fat_cow}/16x16/server_database.png | Bin .../fat_cow}/16x16/server_delete.png | Bin .../fat_cow}/16x16/server_edit.png | Bin .../fat_cow}/16x16/server_error.png | Bin .../fat_cow}/16x16/server_go.png | Bin .../fat_cow}/16x16/server_information.png | Bin .../fat_cow}/16x16/server_key.png | Bin .../fat_cow}/16x16/server_lightning.png | Bin .../fat_cow}/16x16/server_link.png | Bin .../fat_cow}/16x16/server_stanchion.png | Bin .../fat_cow}/16x16/server_uncompress.png | Bin .../fat_cow}/16x16/session_idle_time.png | Bin .../fat_cow}/16x16/set_security_question.png | Bin .../fat_cow}/16x16/setting_tools.png | Bin .../fat_cow}/16x16/shading.png | Bin .../fat_cow}/16x16/shape_align_bottom.png | Bin .../fat_cow}/16x16/shape_align_center.png | Bin .../fat_cow}/16x16/shape_align_left.png | Bin .../fat_cow}/16x16/shape_align_middle.png | Bin .../fat_cow}/16x16/shape_align_right.png | Bin .../fat_cow}/16x16/shape_align_top.png | Bin .../fat_cow}/16x16/shape_flip_horizontal.png | Bin .../fat_cow}/16x16/shape_flip_vertical.png | Bin .../fat_cow}/16x16/shape_group.png | Bin .../fat_cow}/16x16/shape_handles.png | Bin .../fat_cow}/16x16/shape_move_back.png | Bin .../fat_cow}/16x16/shape_move_backwards.png | Bin .../fat_cow}/16x16/shape_move_forwards.png | Bin .../fat_cow}/16x16/shape_move_front.png | Bin .../16x16/shape_rotate_anticlockwise.png | Bin .../fat_cow}/16x16/shape_rotate_clockwise.png | Bin .../fat_cow}/16x16/shape_square.png | Bin .../fat_cow}/16x16/shape_square_add.png | Bin .../fat_cow}/16x16/shape_square_delete.png | Bin .../fat_cow}/16x16/shape_square_edit.png | Bin .../fat_cow}/16x16/shape_square_error.png | Bin .../fat_cow}/16x16/shape_square_go.png | Bin .../fat_cow}/16x16/shape_square_key.png | Bin .../fat_cow}/16x16/shape_square_link.png | Bin .../fat_cow}/16x16/shape_ungroup.png | Bin .../Fat Cow => icons/fat_cow}/16x16/share.png | Bin .../fat_cow}/16x16/sharpen.png | Bin .../fat_cow}/16x16/sheduled_task.png | Bin .../fat_cow}/16x16/shield.png | Bin .../fat_cow}/16x16/shield_add.png | Bin .../fat_cow}/16x16/shield_delete.png | Bin .../fat_cow}/16x16/shield_go.png | Bin .../fat_cow}/16x16/shirt_polo.png | Bin .../fat_cow}/16x16/shopping.png | Bin .../fat_cow}/16x16/shorts.png | Bin .../fat_cow}/16x16/showel.png | Bin .../fat_cow}/16x16/shuriken.png | Bin .../Fat Cow => icons/fat_cow}/16x16/sign.png | Bin .../Fat Cow => icons/fat_cow}/16x16/siren.png | Bin .../16x16/site_backup_and_restore.png | Bin .../fat_cow}/16x16/site_enhancer.png | Bin .../fat_cow}/16x16/sitemap.png | Bin .../fat_cow}/16x16/sitemap_color.png | Bin .../fat_cow}/16x16/size_horizontal.png | Bin .../fat_cow}/16x16/size_vertical.png | Bin .../Fat Cow => icons/fat_cow}/16x16/skate.png | Bin .../Fat Cow => icons/fat_cow}/16x16/skins.png | Bin .../Fat Cow => icons/fat_cow}/16x16/skype.png | Bin .../fat_cow}/16x16/slackware.png | Bin .../fat_cow}/16x16/slideshow.png | Bin .../fat_cow}/16x16/small_business.png | Bin .../fat_cow}/16x16/small_car.png | Bin .../fat_cow}/16x16/small_tiles.png | Bin .../fat_cow}/16x16/snapshot.png | Bin .../fat_cow}/16x16/snow_rain.png | Bin .../fat_cow}/16x16/snowman.png | Bin .../Fat Cow => icons/fat_cow}/16x16/soap.png | Bin .../fat_cow}/16x16/soil_layers.png | Bin .../Fat Cow => icons/fat_cow}/16x16/solar.png | Bin .../fat_cow}/16x16/sort_ascending.png | Bin .../fat_cow}/16x16/sort_columns.png | Bin .../fat_cow}/16x16/sort_descending.png | Bin .../Fat Cow => icons/fat_cow}/16x16/sound.png | Bin .../fat_cow}/16x16/sound_add.png | Bin .../fat_cow}/16x16/sound_delete.png | Bin .../fat_cow}/16x16/sound_low.png | Bin .../fat_cow}/16x16/sound_mute.png | Bin .../fat_cow}/16x16/sound_none.png | Bin .../Fat Cow => icons/fat_cow}/16x16/soup.png | Bin .../fat_cow}/16x16/source_code.png | Bin .../fat_cow}/16x16/spacer.png | Bin .../Fat Cow => icons/fat_cow}/16x16/spam.png | Bin .../fat_cow}/16x16/spam_filter.png | Bin .../fat_cow}/16x16/speakers.png | Bin .../fat_cow}/16x16/speedometer.png | Bin .../fat_cow}/16x16/spellcheck.png | Bin .../fat_cow}/16x16/spellcheck_error.png | Bin .../fat_cow}/16x16/spider_web.png | Bin .../Fat Cow => icons/fat_cow}/16x16/spill.png | Bin .../Fat Cow => icons/fat_cow}/16x16/sport.png | Bin .../fat_cow}/16x16/sport_8ball.png | Bin .../fat_cow}/16x16/sport_basketball.png | Bin .../fat_cow}/16x16/sport_football.png | Bin .../fat_cow}/16x16/sport_golf.png | Bin .../fat_cow}/16x16/sport_raquet.png | Bin .../fat_cow}/16x16/sport_shuttlecock.png | Bin .../fat_cow}/16x16/sport_soccer.png | Bin .../fat_cow}/16x16/sport_tennis.png | Bin .../fat_cow}/16x16/spring.png | Bin .../fat_cow}/16x16/sql_join.png | Bin .../fat_cow}/16x16/sql_join_inner.png | Bin .../fat_cow}/16x16/sql_join_left.png | Bin .../fat_cow}/16x16/sql_join_left_exclude.png | Bin .../fat_cow}/16x16/sql_join_outer.png | Bin .../fat_cow}/16x16/sql_join_outer_exclude.png | Bin .../fat_cow}/16x16/sql_join_right.png | Bin .../fat_cow}/16x16/sql_join_right_exclude.png | Bin .../fat_cow}/16x16/ssl_certificates.png | Bin .../fat_cow}/16x16/stamp_pattern.png | Bin .../Fat Cow => icons/fat_cow}/16x16/star.png | Bin .../fat_cow}/16x16/statistics.png | Bin .../fat_cow}/16x16/status_away.png | Bin .../fat_cow}/16x16/status_busy.png | Bin .../fat_cow}/16x16/status_offline.png | Bin .../fat_cow}/16x16/status_online.png | Bin .../fat_cow}/16x16/steering_wheel.png | Bin .../fat_cow}/16x16/steering_wheel_2.png | Bin .../fat_cow}/16x16/steering_wheel_3.png | Bin .../Fat Cow => icons/fat_cow}/16x16/stop.png | Bin .../fat_cow}/16x16/stopwatch_finish.png | Bin .../fat_cow}/16x16/stopwatch_pause.png | Bin .../fat_cow}/16x16/stopwatch_start.png | Bin .../fat_cow}/16x16/storage.png | Bin .../fat_cow}/16x16/street_stall.png | Bin .../fat_cow}/16x16/stumble_upon.png | Bin .../Fat Cow => icons/fat_cow}/16x16/style.png | Bin .../fat_cow}/16x16/style_add.png | Bin .../fat_cow}/16x16/style_delete.png | Bin .../fat_cow}/16x16/style_edit.png | Bin .../fat_cow}/16x16/style_go.png | Bin .../fat_cow}/16x16/subwoofer.png | Bin .../Fat Cow => icons/fat_cow}/16x16/sum.png | Bin .../fat_cow}/16x16/sun_cloudy.png | Bin .../fat_cow}/16x16/sun_rain.png | Bin .../fat_cow}/16x16/support.png | Bin .../fat_cow}/16x16/swf_loader.png | Bin .../fat_cow}/16x16/switch.png | Bin .../fat_cow}/16x16/switch_120v.png | Bin .../fat_cow}/16x16/switch_220v.png | Bin .../fat_cow}/16x16/system_monitor.png | Bin .../fat_cow}/16x16/system_time.png | Bin .../Fat Cow => icons/fat_cow}/16x16/tab.png | Bin .../fat_cow}/16x16/tab_add.png | Bin .../fat_cow}/16x16/tab_delete.png | Bin .../fat_cow}/16x16/tab_edit.png | Bin .../fat_cow}/16x16/tab_go.png | Bin .../fat_cow}/16x16/tabbar.png | Bin .../Fat Cow => icons/fat_cow}/16x16/table.png | Bin .../fat_cow}/16x16/table_add.png | Bin .../fat_cow}/16x16/table_chart.png | Bin .../fat_cow}/16x16/table_delete.png | Bin .../fat_cow}/16x16/table_edit.png | Bin .../fat_cow}/16x16/table_error.png | Bin .../fat_cow}/16x16/table_excel.png | Bin .../fat_cow}/16x16/table_export.png | Bin .../fat_cow}/16x16/table_gear.png | Bin .../fat_cow}/16x16/table_go.png | Bin .../fat_cow}/16x16/table_heatmap.png | Bin .../fat_cow}/16x16/table_import.png | Bin .../fat_cow}/16x16/table_insert.png | Bin .../fat_cow}/16x16/table_key.png | Bin .../fat_cow}/16x16/table_lightning.png | Bin .../fat_cow}/16x16/table_link.png | Bin .../fat_cow}/16x16/table_money.png | Bin .../fat_cow}/16x16/table_multiple.png | Bin .../fat_cow}/16x16/table_paint_can.png | Bin .../fat_cow}/16x16/table_refresh.png | Bin .../fat_cow}/16x16/table_relationship.png | Bin .../fat_cow}/16x16/table_replace.png | Bin .../fat_cow}/16x16/table_row_delete.png | Bin .../fat_cow}/16x16/table_row_insert.png | Bin .../fat_cow}/16x16/table_save.png | Bin .../fat_cow}/16x16/table_select.png | Bin .../fat_cow}/16x16/table_select_all.png | Bin .../fat_cow}/16x16/table_select_big.png | Bin .../fat_cow}/16x16/table_select_column.png | Bin .../fat_cow}/16x16/table_select_row.png | Bin .../fat_cow}/16x16/table_sheet.png | Bin .../fat_cow}/16x16/table_sort.png | Bin .../fat_cow}/16x16/table_split.png | Bin .../fat_cow}/16x16/table_sum.png | Bin .../fat_cow}/16x16/table_tab.png | Bin .../fat_cow}/16x16/table_tab_resize.png | Bin .../fat_cow}/16x16/table_tab_search.png | Bin .../fat_cow}/16x16/tabnavigator.png | Bin .../Fat Cow => icons/fat_cow}/16x16/tag.png | Bin .../fat_cow}/16x16/tag_blue.png | Bin .../fat_cow}/16x16/tag_blue_add.png | Bin .../fat_cow}/16x16/tag_blue_delete.png | Bin .../fat_cow}/16x16/tag_blue_edit.png | Bin .../fat_cow}/16x16/tag_green.png | Bin .../fat_cow}/16x16/tag_orange.png | Bin .../fat_cow}/16x16/tag_pink.png | Bin .../fat_cow}/16x16/tag_purple.png | Bin .../fat_cow}/16x16/tag_red.png | Bin .../fat_cow}/16x16/tag_yellow.png | Bin .../fat_cow}/16x16/tags_cloud.png | Bin .../fat_cow}/16x16/tea_cup.png | Bin .../fat_cow}/16x16/teapot.png | Bin .../fat_cow}/16x16/technorati.png | Bin .../fat_cow}/16x16/teddy_bear.png | Bin .../fat_cow}/16x16/telephone.png | Bin .../fat_cow}/16x16/telephone_add.png | Bin .../fat_cow}/16x16/telephone_delete.png | Bin .../fat_cow}/16x16/telephone_edit.png | Bin .../fat_cow}/16x16/telephone_error.png | Bin .../fat_cow}/16x16/telephone_go.png | Bin .../fat_cow}/16x16/telephone_key.png | Bin .../fat_cow}/16x16/telephone_link.png | Bin .../fat_cow}/16x16/television.png | Bin .../fat_cow}/16x16/television_add.png | Bin .../fat_cow}/16x16/television_delete.png | Bin .../fat_cow}/16x16/temperature_1.png | Bin .../fat_cow}/16x16/temperature_2.png | Bin .../fat_cow}/16x16/temperature_3.png | Bin .../fat_cow}/16x16/temperature_4.png | Bin .../fat_cow}/16x16/temperature_5.png | Bin .../fat_cow}/16x16/terminal.png | Bin .../Fat Cow => icons/fat_cow}/16x16/text.png | Bin .../fat_cow}/16x16/text_align_center.png | Bin .../fat_cow}/16x16/text_align_justity.png | Bin .../fat_cow}/16x16/text_align_left.png | Bin .../fat_cow}/16x16/text_align_right.png | Bin .../fat_cow}/16x16/text_allcaps.png | Bin .../fat_cow}/16x16/text_area.png | Bin .../fat_cow}/16x16/text_bold.png | Bin .../fat_cow}/16x16/text_columns.png | Bin .../fat_cow}/16x16/text_document.png | Bin .../fat_cow}/16x16/text_document_wrap.png | Bin .../fat_cow}/16x16/text_drama.png | Bin .../fat_cow}/16x16/text_dropcaps.png | Bin .../fat_cow}/16x16/text_heading_1.png | Bin .../fat_cow}/16x16/text_heading_2.png | Bin .../fat_cow}/16x16/text_heading_3.png | Bin .../fat_cow}/16x16/text_heading_4.png | Bin .../fat_cow}/16x16/text_heading_5.png | Bin .../fat_cow}/16x16/text_heading_6.png | Bin .../fat_cow}/16x16/text_horizontalrule.png | Bin .../fat_cow}/16x16/text_indent.png | Bin .../fat_cow}/16x16/text_indent_remove.png | Bin .../fat_cow}/16x16/text_italic.png | Bin .../fat_cow}/16x16/text_kerning.png | Bin .../fat_cow}/16x16/text_large_cap.png | Bin .../fat_cow}/16x16/text_letter_omega.png | Bin .../fat_cow}/16x16/text_letterspacing.png | Bin .../fat_cow}/16x16/text_linespacing.png | Bin .../fat_cow}/16x16/text_list_bullets.png | Bin .../fat_cow}/16x16/text_list_numbers.png | Bin .../fat_cow}/16x16/text_lowercase.png | Bin .../fat_cow}/16x16/text_padding_bottom.png | Bin .../fat_cow}/16x16/text_padding_left.png | Bin .../fat_cow}/16x16/text_padding_right.png | Bin .../fat_cow}/16x16/text_padding_top.png | Bin .../fat_cow}/16x16/text_pagination.png | Bin .../fat_cow}/16x16/text_pagination_100.png | Bin .../fat_cow}/16x16/text_prose.png | Bin .../fat_cow}/16x16/text_replace.png | Bin .../fat_cow}/16x16/text_resize.png | Bin .../fat_cow}/16x16/text_signature.png | Bin .../fat_cow}/16x16/text_smallcaps.png | Bin .../fat_cow}/16x16/text_strikethroungh.png | Bin .../fat_cow}/16x16/text_subscript.png | Bin .../fat_cow}/16x16/text_superscript.png | Bin .../fat_cow}/16x16/text_underline.png | Bin .../fat_cow}/16x16/text_uppercase.png | Bin .../fat_cow}/16x16/text_width.png | Bin .../fat_cow}/16x16/textfield.png | Bin .../fat_cow}/16x16/textfield_add.png | Bin .../fat_cow}/16x16/textfield_delete.png | Bin .../fat_cow}/16x16/textfield_key.png | Bin .../fat_cow}/16x16/textfield_rename.png | Bin .../fat_cow}/16x16/theater.png | Bin .../fat_cow}/16x16/things_beauty.png | Bin .../fat_cow}/16x16/things_digital.png | Bin .../fat_cow}/16x16/three_tags.png | Bin .../fat_cow}/16x16/thumb_down.png | Bin .../fat_cow}/16x16/thumb_up.png | Bin .../Fat Cow => icons/fat_cow}/16x16/tick.png | Bin .../fat_cow}/16x16/tilelist.png | Bin .../Fat Cow => icons/fat_cow}/16x16/time.png | Bin .../fat_cow}/16x16/time_add.png | Bin .../fat_cow}/16x16/time_delete.png | Bin .../fat_cow}/16x16/time_go.png | Bin .../fat_cow}/16x16/timeline.png | Bin .../fat_cow}/16x16/timeline_marker.png | Bin .../Fat Cow => icons/fat_cow}/16x16/tire.png | Bin .../fat_cow}/16x16/title_window.png | Bin .../fat_cow}/16x16/to_do_list.png | Bin .../fat_cow}/16x16/to_do_list_cheked_1.png | Bin .../fat_cow}/16x16/to_do_list_cheked_all.png | Bin .../fat_cow}/16x16/toolbox.png | Bin .../Fat Cow => icons/fat_cow}/16x16/tooth.png | Bin .../fat_cow}/16x16/tornado.png | Bin .../fat_cow}/16x16/toster.png | Bin .../fat_cow}/16x16/total_plan_cost.png | Bin .../fat_cow}/16x16/toucan.png | Bin .../Fat Cow => icons/fat_cow}/16x16/tower.png | Bin .../Fat Cow => icons/fat_cow}/16x16/toxic.png | Bin .../fat_cow}/16x16/traffic_lights.png | Bin .../fat_cow}/16x16/traffic_lights_green.png | Bin .../fat_cow}/16x16/traffic_lights_red.png | Bin .../fat_cow}/16x16/traffic_lights_yellow.png | Bin .../fat_cow}/16x16/traffic_usage.png | Bin .../fat_cow}/16x16/transform_crop.png | Bin .../fat_cow}/16x16/transform_crop_resize.png | Bin .../fat_cow}/16x16/transform_flip.png | Bin .../fat_cow}/16x16/transform_layer.png | Bin .../fat_cow}/16x16/transform_move.png | Bin .../fat_cow}/16x16/transform_path.png | Bin .../fat_cow}/16x16/transform_perspective.png | Bin .../fat_cow}/16x16/transform_rotate.png | Bin .../fat_cow}/16x16/transform_rotate_180.png | Bin .../fat_cow}/16x16/transform_rotate_270.png | Bin .../fat_cow}/16x16/transform_rotate_90.png | Bin .../fat_cow}/16x16/transform_scale.png | Bin .../fat_cow}/16x16/transform_selection.png | Bin .../fat_cow}/16x16/transform_shear.png | Bin .../fat_cow}/16x16/transmit.png | Bin .../fat_cow}/16x16/transmit_add.png | Bin .../fat_cow}/16x16/transmit_blue.png | Bin .../fat_cow}/16x16/transmit_delete.png | Bin .../fat_cow}/16x16/transmit_edit.png | Bin .../fat_cow}/16x16/transmit_error.png | Bin .../fat_cow}/16x16/transmit_go.png | Bin .../fat_cow}/16x16/travel.png | Bin .../Fat Cow => icons/fat_cow}/16x16/tree.png | Bin .../fat_cow}/16x16/trojan_horse.png | Bin .../fat_cow}/16x16/tumblr.png | Bin .../Fat Cow => icons/fat_cow}/16x16/tux.png | Bin .../fat_cow}/16x16/twitter_1.png | Bin .../fat_cow}/16x16/twitter_2.png | Bin .../fat_cow}/16x16/ubuntu.png | Bin .../fat_cow}/16x16/umbrella.png | Bin .../fat_cow}/16x16/underle_dictionary.png | Bin .../fat_cow}/16x16/understanding.png | Bin .../fat_cow}/16x16/unicorn.png | Bin .../fat_cow}/16x16/universal_binary.png | Bin .../fat_cow}/16x16/update.png | Bin .../Fat Cow => icons/fat_cow}/16x16/usb_3.png | Bin .../Fat Cow => icons/fat_cow}/16x16/user.png | Bin .../fat_cow}/16x16/user_add.png | Bin .../fat_cow}/16x16/user_astronaut.png | Bin .../fat_cow}/16x16/user_batman.png | Bin .../fat_cow}/16x16/user_blondy.png | Bin .../fat_cow}/16x16/user_catwomen.png | Bin .../fat_cow}/16x16/user_chief.png | Bin .../fat_cow}/16x16/user_chief_female.png | Bin .../fat_cow}/16x16/user_clown.png | Bin .../fat_cow}/16x16/user_comment.png | Bin .../fat_cow}/16x16/user_delete.png | Bin .../fat_cow}/16x16/user_edit.png | Bin .../fat_cow}/16x16/user_female.png | Bin .../fat_cow}/16x16/user_go.png | Bin .../fat_cow}/16x16/user_gray.png | Bin .../fat_cow}/16x16/user_green.png | Bin .../fat_cow}/16x16/user_jew.png | Bin .../fat_cow}/16x16/user_king.png | Bin .../fat_cow}/16x16/user_maid.png | Bin .../fat_cow}/16x16/user_medical.png | Bin .../fat_cow}/16x16/user_medical_female.png | Bin .../fat_cow}/16x16/user_ninja.png | Bin .../fat_cow}/16x16/user_nude.png | Bin .../fat_cow}/16x16/user_nude_female.png | Bin .../fat_cow}/16x16/user_orange.png | Bin .../fat_cow}/16x16/user_police_england.png | Bin .../fat_cow}/16x16/user_police_female.png | Bin .../fat_cow}/16x16/user_policeman.png | Bin .../fat_cow}/16x16/user_queen.png | Bin .../fat_cow}/16x16/user_red.png | Bin .../fat_cow}/16x16/user_sailor.png | Bin .../fat_cow}/16x16/user_silhouette.png | Bin .../fat_cow}/16x16/user_soldier.png | Bin .../fat_cow}/16x16/user_student.png | Bin .../fat_cow}/16x16/user_student_female.png | Bin .../fat_cow}/16x16/user_suit.png | Bin .../fat_cow}/16x16/user_vietnamese.png | Bin .../fat_cow}/16x16/user_zorro.png | Bin .../Fat Cow => icons/fat_cow}/16x16/vbox.png | Bin .../Fat Cow => icons/fat_cow}/16x16/vcard.png | Bin .../fat_cow}/16x16/vcard_add.png | Bin .../fat_cow}/16x16/vcard_delete.png | Bin .../fat_cow}/16x16/vcard_edit.png | Bin .../fat_cow}/16x16/vdividedbox.png | Bin .../fat_cow}/16x16/vector.png | Bin .../fat_cow}/16x16/vector_add.png | Bin .../fat_cow}/16x16/vector_delete.png | Bin .../Fat Cow => icons/fat_cow}/16x16/vhs.png | Bin .../fat_cow}/16x16/viddler.png | Bin .../Fat Cow => icons/fat_cow}/16x16/video.png | Bin .../fat_cow}/16x16/video_mode.png | Bin .../fat_cow}/16x16/videodisplay.png | Bin .../fat_cow}/16x16/viewstack.png | Bin .../Fat Cow => icons/fat_cow}/16x16/vimeo.png | Bin .../Fat Cow => icons/fat_cow}/16x16/virb.png | Bin .../fat_cow}/16x16/virus_protection.png | Bin .../Fat Cow => icons/fat_cow}/16x16/visa.png | Bin .../fat_cow}/16x16/visa_2.png | Bin .../fat_cow}/16x16/visa_electron.png | Bin .../Fat Cow => icons/fat_cow}/16x16/vlc.png | Bin .../Fat Cow => icons/fat_cow}/16x16/vrule.png | Bin .../fat_cow}/16x16/vslider.png | Bin .../Fat Cow => icons/fat_cow}/16x16/walk.png | Bin .../fat_cow}/16x16/wallet.png | Bin .../Fat Cow => icons/fat_cow}/16x16/wand.png | Bin .../fat_cow}/16x16/weather_clouds.png | Bin .../fat_cow}/16x16/weather_cloudy.png | Bin .../fat_cow}/16x16/weather_lightning.png | Bin .../fat_cow}/16x16/weather_rain.png | Bin .../fat_cow}/16x16/weather_snow.png | Bin .../fat_cow}/16x16/weather_sun.png | Bin .../fat_cow}/16x16/web_concierge.png | Bin .../fat_cow}/16x16/webcam.png | Bin .../fat_cow}/16x16/webcam_add.png | Bin .../fat_cow}/16x16/webcam_delete.png | Bin .../fat_cow}/16x16/webcam_error.png | Bin .../fat_cow}/16x16/weight.png | Bin .../fat_cow}/16x16/whistle.png | Bin .../fat_cow}/16x16/widescreen.png | Bin .../fat_cow}/16x16/widgets.png | Bin .../Fat Cow => icons/fat_cow}/16x16/windy.png | Bin .../fat_cow}/16x16/wine_pairings.png | Bin .../fat_cow}/16x16/winrar_add.png | Bin .../fat_cow}/16x16/winrar_extract.png | Bin .../fat_cow}/16x16/winrar_view.png | Bin .../fat_cow}/16x16/wishlist_add.png | Bin .../fat_cow}/16x16/wizard.png | Bin .../fat_cow}/16x16/wizard_women.png | Bin .../fat_cow}/16x16/wordpress.png | Bin .../fat_cow}/16x16/wordpress_blog.png | Bin .../fat_cow}/16x16/workspace.png | Bin .../Fat Cow => icons/fat_cow}/16x16/world.png | Bin .../fat_cow}/16x16/world_add.png | Bin .../fat_cow}/16x16/world_delete.png | Bin .../fat_cow}/16x16/world_edit.png | Bin .../fat_cow}/16x16/world_go.png | Bin .../fat_cow}/16x16/world_link.png | Bin .../fat_cow}/16x16/wrapping_behind.png | Bin .../fat_cow}/16x16/wrapping_between.png | Bin .../fat_cow}/16x16/wrapping_edit.png | Bin .../fat_cow}/16x16/wrapping_in_front.png | Bin .../fat_cow}/16x16/wrapping_inline.png | Bin .../fat_cow}/16x16/wrapping_magazine.png | Bin .../fat_cow}/16x16/wrapping_square.png | Bin .../fat_cow}/16x16/wrapping_tight.png | Bin .../fat_cow}/16x16/wrench.png | Bin .../fat_cow}/16x16/wrench_orange.png | Bin .../fat_cow}/16x16/www_page.png | Bin .../Fat Cow => icons/fat_cow}/16x16/xhtml.png | Bin .../fat_cow}/16x16/xhtml_add.png | Bin .../fat_cow}/16x16/xhtml_delete.png | Bin .../fat_cow}/16x16/xhtml_go.png | Bin .../fat_cow}/16x16/xhtml_valid.png | Bin .../Fat Cow => icons/fat_cow}/16x16/xing.png | Bin .../fat_cow}/16x16/yahoo_messenger.png | Bin .../fat_cow}/16x16/yellow_submarine.png | Bin .../Fat Cow => icons/fat_cow}/16x16/yelp.png | Bin .../fat_cow}/16x16/youtube.png | Bin .../Fat Cow => icons/fat_cow}/16x16/zoom.png | Bin .../fat_cow}/16x16/zoom_extend.png | Bin .../fat_cow}/16x16/zoom_in.png | Bin .../fat_cow}/16x16/zoom_last.png | Bin .../fat_cow}/16x16/zoom_layer.png | Bin .../fat_cow}/16x16/zoom_out.png | Bin .../fat_cow}/16x16/zoom_refresh.png | Bin .../fat_cow}/16x16/zoom_selection.png | Bin .../fat_cow}/16x16/zootool.png | Bin .../fat_cow}/32x32/32_bit.png | Bin .../fat_cow}/32x32/3d_glasses.png | Bin .../fat_cow}/32x32/64_bit.png | Bin .../Fat Cow => icons/fat_cow}/32x32/Plant.png | Bin .../fat_cow}/32x32/accept.png | Bin .../fat_cow}/32x32/accordion.png | Bin .../fat_cow}/32x32/account_balances.png | Bin .../fat_cow}/32x32/action_log.png | Bin .../fat_cow}/32x32/active_sessions.png | Bin .../Fat Cow => icons/fat_cow}/32x32/add.png | Bin .../fat_cow}/32x32/administrator.png | Bin .../fat_cow}/32x32/advanced_data_grid.png | Bin .../fat_cow}/32x32/advertising.png | Bin .../Fat Cow => icons/fat_cow}/32x32/agp.png | Bin .../fat_cow}/32x32/aim_messenger.png | Bin .../fat_cow}/32x32/alarm_bell.png | Bin .../fat_cow}/32x32/align_above.png | Bin .../fat_cow}/32x32/align_bellow.png | Bin .../fat_cow}/32x32/align_center.png | Bin .../fat_cow}/32x32/align_compact.png | Bin .../fat_cow}/32x32/align_left.png | Bin .../fat_cow}/32x32/align_middle.png | Bin .../fat_cow}/32x32/align_none.png | Bin .../fat_cow}/32x32/align_right.png | Bin .../fat_cow}/32x32/alitalk.png | Bin .../fat_cow}/32x32/all_right_reserved.png | Bin .../fat_cow}/32x32/american_express.png | Bin .../fat_cow}/32x32/anchor.png | Bin .../fat_cow}/32x32/android.png | Bin .../Fat Cow => icons/fat_cow}/32x32/angel.png | Bin .../fat_cow}/32x32/anti_xss.png | Bin .../fat_cow}/32x32/aol_mail.png | Bin .../fat_cow}/32x32/aol_messenger.png | Bin .../Fat Cow => icons/fat_cow}/32x32/apple.png | Bin .../fat_cow}/32x32/apple_corp.png | Bin .../fat_cow}/32x32/apple_half.png | Bin .../fat_cow}/32x32/application.png | Bin .../fat_cow}/32x32/application_add.png | Bin .../fat_cow}/32x32/application_cascade.png | Bin .../32x32/application_control_bar.png | Bin .../fat_cow}/32x32/application_delete.png | Bin .../fat_cow}/32x32/application_double.png | Bin .../fat_cow}/32x32/application_edit.png | Bin .../fat_cow}/32x32/application_error.png | Bin .../fat_cow}/32x32/application_form.png | Bin .../fat_cow}/32x32/application_form_add.png | Bin .../32x32/application_form_delete.png | Bin .../fat_cow}/32x32/application_form_edit.png | Bin .../32x32/application_form_magnify.png | Bin .../32x32/application_from_storage.png | Bin .../fat_cow}/32x32/application_get.png | Bin .../fat_cow}/32x32/application_go.png | Bin .../fat_cow}/32x32/application_home.png | Bin .../fat_cow}/32x32/application_key.png | Bin .../fat_cow}/32x32/application_lightning.png | Bin .../fat_cow}/32x32/application_link.png | Bin .../fat_cow}/32x32/application_osx.png | Bin .../32x32/application_osx_terminal.png | Bin .../fat_cow}/32x32/application_put.png | Bin .../fat_cow}/32x32/application_side_boxes.png | Bin .../32x32/application_side_contract.png | Bin .../32x32/application_side_expand.png | Bin .../fat_cow}/32x32/application_side_list.png | Bin .../fat_cow}/32x32/application_side_tree.png | Bin .../fat_cow}/32x32/application_split.png | Bin .../32x32/application_tile_horizontal.png | Bin .../32x32/application_tile_vertical.png | Bin .../32x32/application_view_columns.png | Bin .../32x32/application_view_detail.png | Bin .../32x32/application_view_gallery.png | Bin .../fat_cow}/32x32/application_view_icons.png | Bin .../fat_cow}/32x32/application_view_list.png | Bin .../fat_cow}/32x32/application_view_tile.png | Bin .../fat_cow}/32x32/application_xp.png | Bin .../32x32/application_xp_terminal.png | Bin .../fat_cow}/32x32/arch_linux.png | Bin .../fat_cow}/32x32/areachart.png | Bin .../fat_cow}/32x32/arrow_branch.png | Bin .../fat_cow}/32x32/arrow_divide.png | Bin .../fat_cow}/32x32/arrow_down.png | Bin .../fat_cow}/32x32/arrow_in.png | Bin .../fat_cow}/32x32/arrow_inout.png | Bin .../fat_cow}/32x32/arrow_join.png | Bin .../fat_cow}/32x32/arrow_left.png | Bin .../fat_cow}/32x32/arrow_merge.png | Bin .../fat_cow}/32x32/arrow_out.png | Bin .../fat_cow}/32x32/arrow_redo.png | Bin .../fat_cow}/32x32/arrow_refresh.png | Bin .../fat_cow}/32x32/arrow_refresh_small.png | Bin .../fat_cow}/32x32/arrow_right.png | Bin .../32x32/arrow_rotate_anticlockwise.png | Bin .../fat_cow}/32x32/arrow_rotate_clockwise.png | Bin .../fat_cow}/32x32/arrow_switch.png | Bin .../fat_cow}/32x32/arrow_turn_left.png | Bin .../fat_cow}/32x32/arrow_turn_right.png | Bin .../fat_cow}/32x32/arrow_undo.png | Bin .../fat_cow}/32x32/arrow_up.png | Bin .../fat_cow}/32x32/artwork.png | Bin .../fat_cow}/32x32/ask_and_answer.png | Bin .../fat_cow}/32x32/asterisk_orange.png | Bin .../fat_cow}/32x32/asterisk_yellow.png | Bin .../Fat Cow => icons/fat_cow}/32x32/atm.png | Bin .../fat_cow}/32x32/attach.png | Bin .../fat_cow}/32x32/attributes_display.png | Bin .../fat_cow}/32x32/attribution.png | Bin .../fat_cow}/32x32/auction_hammer_gavel.png | Bin .../Fat Cow => icons/fat_cow}/32x32/autos.png | Bin .../fat_cow}/32x32/award_star_add.png | Bin .../fat_cow}/32x32/award_star_bronze_1.png | Bin .../fat_cow}/32x32/award_star_bronze_2.png | Bin .../fat_cow}/32x32/award_star_bronze_3.png | Bin .../fat_cow}/32x32/award_star_delete.png | Bin .../fat_cow}/32x32/award_star_gold_1.png | Bin .../fat_cow}/32x32/award_star_gold_2.png | Bin .../fat_cow}/32x32/award_star_gold_3.png | Bin .../fat_cow}/32x32/award_star_silver_1.png | Bin .../fat_cow}/32x32/award_star_silver_2.png | Bin .../fat_cow}/32x32/award_star_silver_3.png | Bin .../fat_cow}/32x32/backpack.png | Bin .../fat_cow}/32x32/backup_manager.png | Bin .../fat_cow}/32x32/balance.png | Bin .../fat_cow}/32x32/balance_unbalance.png | Bin .../fat_cow}/32x32/ballon.png | Bin .../fat_cow}/32x32/baloon.png | Bin .../fat_cow}/32x32/baloon_2.png | Bin .../fat_cow}/32x32/baloon_2_empty.png | Bin .../fat_cow}/32x32/bandaid.png | Bin .../Fat Cow => icons/fat_cow}/32x32/bank.png | Bin .../fat_cow}/32x32/barchart.png | Bin .../fat_cow}/32x32/barcode.png | Bin .../fat_cow}/32x32/basket.png | Bin .../fat_cow}/32x32/basket_add.png | Bin .../fat_cow}/32x32/basket_delete.png | Bin .../fat_cow}/32x32/basket_edit.png | Bin .../fat_cow}/32x32/basket_error.png | Bin .../fat_cow}/32x32/basket_go.png | Bin .../fat_cow}/32x32/basket_put.png | Bin .../fat_cow}/32x32/basket_remove.png | Bin .../fat_cow}/32x32/battery.png | Bin .../fat_cow}/32x32/battery_charge.png | Bin .../fat_cow}/32x32/battery_full.png | Bin .../fat_cow}/32x32/battery_half.png | Bin .../fat_cow}/32x32/battery_low.png | Bin .../fat_cow}/32x32/battery_plug.png | Bin .../Fat Cow => icons/fat_cow}/32x32/bedo.png | Bin .../Fat Cow => icons/fat_cow}/32x32/beer.png | Bin .../Fat Cow => icons/fat_cow}/32x32/bell.png | Bin .../fat_cow}/32x32/bell_add.png | Bin .../fat_cow}/32x32/bell_delete.png | Bin .../fat_cow}/32x32/bell_error.png | Bin .../fat_cow}/32x32/bell_go.png | Bin .../fat_cow}/32x32/bell_link.png | Bin .../fat_cow}/32x32/billiard_marker.png | Bin .../Fat Cow => icons/fat_cow}/32x32/bin.png | Bin .../fat_cow}/32x32/bin_closed.png | Bin .../fat_cow}/32x32/bin_empty.png | Bin .../Fat Cow => icons/fat_cow}/32x32/bios.png | Bin .../fat_cow}/32x32/blackberry.png | Bin .../fat_cow}/32x32/blackberry_messenger.png | Bin .../fat_cow}/32x32/blackberry_white.png | Bin .../fat_cow}/32x32/blackboard_drawing.png | Bin .../fat_cow}/32x32/blackboard_empty.png | Bin .../fat_cow}/32x32/blackboard_steps.png | Bin .../fat_cow}/32x32/blackboard_sum.png | Bin .../fat_cow}/32x32/blogger.png | Bin .../Fat Cow => icons/fat_cow}/32x32/blogs.png | Bin .../fat_cow}/32x32/bluetooth.png | Bin .../Fat Cow => icons/fat_cow}/32x32/bomb.png | Bin .../Fat Cow => icons/fat_cow}/32x32/book.png | Bin .../fat_cow}/32x32/book_add.png | Bin .../fat_cow}/32x32/book_addresses.png | Bin .../fat_cow}/32x32/book_delete.png | Bin .../fat_cow}/32x32/book_edit.png | Bin .../fat_cow}/32x32/book_error.png | Bin .../fat_cow}/32x32/book_go.png | Bin .../fat_cow}/32x32/book_keeping.png | Bin .../fat_cow}/32x32/book_key.png | Bin .../fat_cow}/32x32/book_link.png | Bin .../fat_cow}/32x32/book_next.png | Bin .../fat_cow}/32x32/book_open.png | Bin .../fat_cow}/32x32/book_picture.png | Bin .../fat_cow}/32x32/book_previous.png | Bin .../fat_cow}/32x32/book_spelling.png | Bin .../fat_cow}/32x32/bookmark.png | Bin .../Fat Cow => icons/fat_cow}/32x32/books.png | Bin .../fat_cow}/32x32/bookshelf.png | Bin .../fat_cow}/32x32/border_1.png | Bin .../fat_cow}/32x32/border_1_bottom.png | Bin .../fat_cow}/32x32/border_1_hor.png | Bin .../fat_cow}/32x32/border_1_left.png | Bin .../fat_cow}/32x32/border_1_middle.png | Bin .../fat_cow}/32x32/border_1_none.png | Bin .../fat_cow}/32x32/border_1_outer.png | Bin .../fat_cow}/32x32/border_1_right.png | Bin .../fat_cow}/32x32/border_1_top.png | Bin .../fat_cow}/32x32/border_1_ver.png | Bin .../fat_cow}/32x32/border_1d_around.png | Bin .../fat_cow}/32x32/border_1d_bottom.png | Bin .../fat_cow}/32x32/border_1d_left.png | Bin .../fat_cow}/32x32/border_1d_right.png | Bin .../fat_cow}/32x32/border_1d_top.png | Bin .../fat_cow}/32x32/border_2_bottom.png | Bin .../fat_cow}/32x32/border_2_left.png | Bin .../fat_cow}/32x32/border_2_outer.png | Bin .../fat_cow}/32x32/border_2_right.png | Bin .../fat_cow}/32x32/border_2_top.png | Bin .../Fat Cow => icons/fat_cow}/32x32/box.png | Bin .../fat_cow}/32x32/box_closed.png | Bin .../fat_cow}/32x32/box_down.png | Bin .../fat_cow}/32x32/box_front.png | Bin .../fat_cow}/32x32/box_open.png | Bin .../Fat Cow => icons/fat_cow}/32x32/brain.png | Bin .../fat_cow}/32x32/brain_trainer.png | Bin .../fat_cow}/32x32/breeze.png | Bin .../Fat Cow => icons/fat_cow}/32x32/brick.png | Bin .../fat_cow}/32x32/brick_add.png | Bin .../fat_cow}/32x32/brick_delete.png | Bin .../fat_cow}/32x32/brick_edit.png | Bin .../fat_cow}/32x32/brick_error.png | Bin .../fat_cow}/32x32/brick_go.png | Bin .../fat_cow}/32x32/brick_link.png | Bin .../fat_cow}/32x32/bricks.png | Bin .../fat_cow}/32x32/briefcase.png | Bin .../fat_cow}/32x32/brightkite.png | Bin .../fat_cow}/32x32/brushes.png | Bin .../fat_cow}/32x32/bubblechart.png | Bin .../Fat Cow => icons/fat_cow}/32x32/bug.png | Bin .../fat_cow}/32x32/bug_add.png | Bin .../fat_cow}/32x32/bug_delete.png | Bin .../fat_cow}/32x32/bug_edit.png | Bin .../fat_cow}/32x32/bug_error.png | Bin .../fat_cow}/32x32/bug_go.png | Bin .../fat_cow}/32x32/bug_link.png | Bin .../fat_cow}/32x32/building.png | Bin .../fat_cow}/32x32/building_add.png | Bin .../fat_cow}/32x32/building_delete.png | Bin .../fat_cow}/32x32/building_edit.png | Bin .../fat_cow}/32x32/building_error.png | Bin .../fat_cow}/32x32/building_go.png | Bin .../fat_cow}/32x32/building_key.png | Bin .../fat_cow}/32x32/building_link.png | Bin .../Fat Cow => icons/fat_cow}/32x32/bulb.png | Bin .../fat_cow}/32x32/bullet_add.png | Bin .../fat_cow}/32x32/bullet_arrow_bottom.png | Bin .../fat_cow}/32x32/bullet_arrow_down.png | Bin .../fat_cow}/32x32/bullet_arrow_left.png | Bin .../fat_cow}/32x32/bullet_arrow_left_2.png | Bin .../fat_cow}/32x32/bullet_arrow_right.png | Bin .../fat_cow}/32x32/bullet_arrow_right_2.png | Bin .../fat_cow}/32x32/bullet_arrow_top.png | Bin .../fat_cow}/32x32/bullet_arrow_up.png | Bin .../fat_cow}/32x32/bullet_black.png | Bin .../fat_cow}/32x32/bullet_blue.png | Bin .../fat_cow}/32x32/bullet_delete.png | Bin .../fat_cow}/32x32/bullet_disk.png | Bin .../fat_cow}/32x32/bullet_error.png | Bin .../fat_cow}/32x32/bullet_feed.png | Bin .../fat_cow}/32x32/bullet_go.png | Bin .../fat_cow}/32x32/bullet_green.png | Bin .../fat_cow}/32x32/bullet_key.png | Bin .../fat_cow}/32x32/bullet_orange.png | Bin .../fat_cow}/32x32/bullet_picture.png | Bin .../fat_cow}/32x32/bullet_pink.png | Bin .../fat_cow}/32x32/bullet_purple.png | Bin .../fat_cow}/32x32/bullet_red.png | Bin .../fat_cow}/32x32/bullet_star.png | Bin .../fat_cow}/32x32/bullet_toggle_minus.png | Bin .../fat_cow}/32x32/bullet_toggle_plus.png | Bin .../fat_cow}/32x32/bullet_white.png | Bin .../fat_cow}/32x32/bullet_wrench.png | Bin .../fat_cow}/32x32/bullet_yellow.png | Bin .../Fat Cow => icons/fat_cow}/32x32/burro.png | Bin .../fat_cow}/32x32/butterfly.png | Bin .../fat_cow}/32x32/button.png | Bin .../fat_cow}/32x32/buttonbar.png | Bin .../Fat Cow => icons/fat_cow}/32x32/buzz.png | Bin .../fat_cow}/32x32/cactus.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cake.png | Bin .../fat_cow}/32x32/calculator.png | Bin .../fat_cow}/32x32/calculator_add.png | Bin .../fat_cow}/32x32/calculator_black.png | Bin .../fat_cow}/32x32/calculator_delete.png | Bin .../fat_cow}/32x32/calculator_edit.png | Bin .../fat_cow}/32x32/calculator_error.png | Bin .../fat_cow}/32x32/calculator_link.png | Bin .../fat_cow}/32x32/calendar.png | Bin .../fat_cow}/32x32/calendar_add.png | Bin .../fat_cow}/32x32/calendar_copy.png | Bin .../fat_cow}/32x32/calendar_delete.png | Bin .../fat_cow}/32x32/calendar_edit.png | Bin .../fat_cow}/32x32/calendar_link.png | Bin .../fat_cow}/32x32/calendar_view_day.png | Bin .../fat_cow}/32x32/calendar_view_month.png | Bin .../fat_cow}/32x32/calendar_view_week.png | Bin .../fat_cow}/32x32/camera.png | Bin .../fat_cow}/32x32/camera_add.png | Bin .../fat_cow}/32x32/camera_delete.png | Bin .../fat_cow}/32x32/camera_edit.png | Bin .../fat_cow}/32x32/camera_error.png | Bin .../fat_cow}/32x32/camera_go.png | Bin .../fat_cow}/32x32/camera_link.png | Bin .../fat_cow}/32x32/camera_small.png | Bin .../fat_cow}/32x32/cancel.png | Bin .../fat_cow}/32x32/candle.png | Bin .../fat_cow}/32x32/candle_2.png | Bin .../fat_cow}/32x32/candlestickchart.png | Bin .../fat_cow}/32x32/candy_cane.png | Bin .../fat_cow}/32x32/canvas.png | Bin .../fat_cow}/32x32/canvas_size.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cap.png | Bin .../Fat Cow => icons/fat_cow}/32x32/car.png | Bin .../fat_cow}/32x32/car_add.png | Bin .../fat_cow}/32x32/car_delete.png | Bin .../fat_cow}/32x32/card_amazon.png | Bin .../fat_cow}/32x32/card_amex_gold.png | Bin .../fat_cow}/32x32/card_amex_gray.png | Bin .../fat_cow}/32x32/card_amex_green.png | Bin .../fat_cow}/32x32/card_apple.png | Bin .../fat_cow}/32x32/card_back.png | Bin .../fat_cow}/32x32/card_bank.png | Bin .../fat_cow}/32x32/card_chase.png | Bin .../fat_cow}/32x32/card_chip_gold.png | Bin .../fat_cow}/32x32/card_chip_silver.png | Bin .../fat_cow}/32x32/card_credit.png | Bin .../fat_cow}/32x32/card_debit.png | Bin .../fat_cow}/32x32/card_discover_black.png | Bin .../fat_cow}/32x32/card_discover_novus.png | Bin .../fat_cow}/32x32/card_echeck.png | Bin .../fat_cow}/32x32/card_export.png | Bin .../fat_cow}/32x32/card_front.png | Bin .../fat_cow}/32x32/card_gift.png | Bin .../fat_cow}/32x32/card_gift_2.png | Bin .../fat_cow}/32x32/card_gold.png | Bin .../fat_cow}/32x32/card_import.png | Bin .../fat_cow}/32x32/card_ipod.png | Bin .../fat_cow}/32x32/card_miles.png | Bin .../fat_cow}/32x32/card_money.png | Bin .../fat_cow}/32x32/card_sapphire.png | Bin .../fat_cow}/32x32/card_save.png | Bin .../fat_cow}/32x32/card_solo.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cards.png | Bin .../fat_cow}/32x32/cards_binds.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cargo.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cart.png | Bin .../fat_cow}/32x32/cart_add.png | Bin .../fat_cow}/32x32/cart_delete.png | Bin .../fat_cow}/32x32/cart_edit.png | Bin .../fat_cow}/32x32/cart_error.png | Bin .../fat_cow}/32x32/cart_go.png | Bin .../fat_cow}/32x32/cart_put.png | Bin .../fat_cow}/32x32/cart_remove.png | Bin .../fat_cow}/32x32/cash_register.png | Bin .../fat_cow}/32x32/cash_register_2.png | Bin .../fat_cow}/32x32/cash_stack.png | Bin .../fat_cow}/32x32/cash_terminal.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cat.png | Bin .../fat_cow}/32x32/cats_display.png | Bin .../fat_cow}/32x32/caution_biohazard.png | Bin .../fat_cow}/32x32/caution_high_voltage.png | Bin .../fat_cow}/32x32/caution_radiation.png | Bin .../fat_cow}/32x32/cctv_camera.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cd.png | Bin .../fat_cow}/32x32/cd_add.png | Bin .../fat_cow}/32x32/cd_burn.png | Bin .../fat_cow}/32x32/cd_case.png | Bin .../fat_cow}/32x32/cd_case_empty.png | Bin .../fat_cow}/32x32/cd_delete.png | Bin .../fat_cow}/32x32/cd_edit.png | Bin .../fat_cow}/32x32/cd_eject.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cd_go.png | Bin .../fat_cow}/32x32/celsius.png | Bin .../fat_cow}/32x32/centos.png | Bin .../fat_cow}/32x32/centroid.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ceo.png | Bin .../Fat Cow => icons/fat_cow}/32x32/chair.png | Bin .../fat_cow}/32x32/chameleon.png | Bin .../fat_cow}/32x32/change_password.png | Bin .../fat_cow}/32x32/chart_bar.png | Bin .../fat_cow}/32x32/chart_bar_add.png | Bin .../fat_cow}/32x32/chart_bar_delete.png | Bin .../fat_cow}/32x32/chart_bar_edit.png | Bin .../fat_cow}/32x32/chart_bar_error.png | Bin .../fat_cow}/32x32/chart_bar_link.png | Bin .../fat_cow}/32x32/chart_bullseye.png | Bin .../fat_cow}/32x32/chart_column.png | Bin .../fat_cow}/32x32/chart_column_2.png | Bin .../fat_cow}/32x32/chart_curve.png | Bin .../fat_cow}/32x32/chart_curve_add.png | Bin .../fat_cow}/32x32/chart_curve_delete.png | Bin .../fat_cow}/32x32/chart_curve_edit.png | Bin .../fat_cow}/32x32/chart_curve_error.png | Bin .../fat_cow}/32x32/chart_curve_go.png | Bin .../fat_cow}/32x32/chart_curve_link.png | Bin .../fat_cow}/32x32/chart_down_color.png | Bin .../fat_cow}/32x32/chart_line.png | Bin .../fat_cow}/32x32/chart_line_add.png | Bin .../fat_cow}/32x32/chart_line_delete.png | Bin .../fat_cow}/32x32/chart_line_edit.png | Bin .../fat_cow}/32x32/chart_line_error.png | Bin .../fat_cow}/32x32/chart_line_link.png | Bin .../fat_cow}/32x32/chart_organisation.png | Bin .../fat_cow}/32x32/chart_organisation_add.png | Bin .../32x32/chart_organisation_delete.png | Bin .../fat_cow}/32x32/chart_pie.png | Bin .../fat_cow}/32x32/chart_pie_add.png | Bin .../fat_cow}/32x32/chart_pie_alternative.png | Bin .../fat_cow}/32x32/chart_pie_delete.png | Bin .../fat_cow}/32x32/chart_pie_edit.png | Bin .../fat_cow}/32x32/chart_pie_error.png | Bin .../fat_cow}/32x32/chart_pie_link.png | Bin .../fat_cow}/32x32/chart_stock.png | Bin .../fat_cow}/32x32/chart_up_color.png | Bin .../fat_cow}/32x32/chartplotter.png | Bin .../fat_cow}/32x32/check_box.png | Bin .../fat_cow}/32x32/checkerboard.png | Bin .../fat_cow}/32x32/chefs_hat.png | Bin .../fat_cow}/32x32/cheque.png | Bin .../fat_cow}/32x32/chess_horse.png | Bin .../fat_cow}/32x32/chess_tower.png | Bin .../fat_cow}/32x32/children_cap.png | Bin .../fat_cow}/32x32/chinese_noodles.png | Bin .../fat_cow}/32x32/christmas_tree.png | Bin .../fat_cow}/32x32/church.png | Bin .../fat_cow}/32x32/cigarette.png | Bin .../fat_cow}/32x32/cirrus.png | Bin .../32x32/client_account_template.png | Bin .../fat_cow}/32x32/clip_splitter.png | Bin .../fat_cow}/32x32/clipboard_empty.png | Bin .../fat_cow}/32x32/clipboard_sign.png | Bin .../fat_cow}/32x32/clipboard_sign_out.png | Bin .../fat_cow}/32x32/clock_.png | Bin .../fat_cow}/32x32/clock_add.png | Bin .../fat_cow}/32x32/clock_delete.png | Bin .../fat_cow}/32x32/clock_edit.png | Bin .../fat_cow}/32x32/clock_error.png | Bin .../fat_cow}/32x32/clock_go.png | Bin .../fat_cow}/32x32/clock_history_frame.png | Bin .../fat_cow}/32x32/clock_link.png | Bin .../fat_cow}/32x32/clock_pause.png | Bin .../fat_cow}/32x32/clock_play.png | Bin .../fat_cow}/32x32/clock_red.png | Bin .../fat_cow}/32x32/clock_select_remain.png | Bin .../fat_cow}/32x32/clock_stop.png | Bin .../Fat Cow => icons/fat_cow}/32x32/co2.png | Bin .../fat_cow}/32x32/cocacola.png | Bin .../Fat Cow => icons/fat_cow}/32x32/code.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cog.png | Bin .../fat_cow}/32x32/cog_add.png | Bin .../fat_cow}/32x32/cog_delete.png | Bin .../fat_cow}/32x32/cog_edit.png | Bin .../fat_cow}/32x32/cog_error.png | Bin .../fat_cow}/32x32/cog_go.png | Bin .../fat_cow}/32x32/coin_single_cooper.png | Bin .../fat_cow}/32x32/coin_single_gold.png | Bin .../fat_cow}/32x32/coin_single_silver.png | Bin .../fat_cow}/32x32/coin_stack_gold.png | Bin .../Fat Cow => icons/fat_cow}/32x32/coins.png | Bin .../fat_cow}/32x32/coins_add.png | Bin .../fat_cow}/32x32/coins_delete.png | Bin .../fat_cow}/32x32/coins_in_hand.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cold.png | Bin .../fat_cow}/32x32/color_adjustment.png | Bin .../fat_cow}/32x32/color_gradient.png | Bin .../fat_cow}/32x32/color_management.png | Bin .../fat_cow}/32x32/color_picker.png | Bin .../32x32/color_picker_alternative.png | Bin .../fat_cow}/32x32/color_swatch.png | Bin .../fat_cow}/32x32/color_wheel.png | Bin .../fat_cow}/32x32/column_double.png | Bin .../fat_cow}/32x32/column_four.png | Bin .../fat_cow}/32x32/column_left.png | Bin .../fat_cow}/32x32/column_one.png | Bin .../fat_cow}/32x32/column_right.png | Bin .../fat_cow}/32x32/column_single.png | Bin .../fat_cow}/32x32/column_tree.png | Bin .../fat_cow}/32x32/column_two.png | Bin .../fat_cow}/32x32/columnchart.png | Bin .../fat_cow}/32x32/combo_box.png | Bin .../fat_cow}/32x32/comment.png | Bin .../fat_cow}/32x32/comment_add.png | Bin .../fat_cow}/32x32/comment_delete.png | Bin .../fat_cow}/32x32/comment_edit.png | Bin .../fat_cow}/32x32/comments.png | Bin .../fat_cow}/32x32/comments_add.png | Bin .../fat_cow}/32x32/comments_delete.png | Bin .../fat_cow}/32x32/company_generosity.png | Bin .../fat_cow}/32x32/compass.png | Bin .../fat_cow}/32x32/compress.png | Bin .../fat_cow}/32x32/computer.png | Bin .../fat_cow}/32x32/computer_add.png | Bin .../fat_cow}/32x32/computer_delete.png | Bin .../fat_cow}/32x32/computer_edit.png | Bin .../fat_cow}/32x32/computer_error.png | Bin .../fat_cow}/32x32/computer_go.png | Bin .../fat_cow}/32x32/computer_key.png | Bin .../fat_cow}/32x32/computer_link.png | Bin .../fat_cow}/32x32/connect.png | Bin .../fat_cow}/32x32/construction.png | Bin .../fat_cow}/32x32/contact_email.png | Bin .../fat_cow}/32x32/contrast.png | Bin .../fat_cow}/32x32/contrast_decrease.png | Bin .../fat_cow}/32x32/contrast_high.png | Bin .../fat_cow}/32x32/contrast_increase.png | Bin .../fat_cow}/32x32/contrast_low.png | Bin .../fat_cow}/32x32/control_eject.png | Bin .../fat_cow}/32x32/control_eject_blue.png | Bin .../fat_cow}/32x32/control_end.png | Bin .../fat_cow}/32x32/control_end_blue.png | Bin .../fat_cow}/32x32/control_equalizer.png | Bin .../fat_cow}/32x32/control_equalizer_blue.png | Bin .../fat_cow}/32x32/control_fastforward.png | Bin .../32x32/control_fastforward_blue.png | Bin .../fat_cow}/32x32/control_panel.png | Bin .../fat_cow}/32x32/control_panel_access.png | Bin .../fat_cow}/32x32/control_panel_branding.png | Bin .../fat_cow}/32x32/control_pause.png | Bin .../fat_cow}/32x32/control_pause_blue.png | Bin .../fat_cow}/32x32/control_pause_record.png | Bin .../fat_cow}/32x32/control_play.png | Bin .../fat_cow}/32x32/control_play_blue.png | Bin .../fat_cow}/32x32/control_repeat.png | Bin .../fat_cow}/32x32/control_repeat_blue.png | Bin .../fat_cow}/32x32/control_rewind.png | Bin .../fat_cow}/32x32/control_rewind_blue.png | Bin .../fat_cow}/32x32/control_start.png | Bin .../fat_cow}/32x32/control_start_blue.png | Bin .../fat_cow}/32x32/control_stop.png | Bin .../fat_cow}/32x32/control_stop_blue.png | Bin .../fat_cow}/32x32/controlbar.png | Bin .../fat_cow}/32x32/controller.png | Bin .../fat_cow}/32x32/controller_add.png | Bin .../fat_cow}/32x32/controller_delete.png | Bin .../fat_cow}/32x32/controller_error.png | Bin .../fat_cow}/32x32/conversion_of_currency.png | Bin .../fat_cow}/32x32/convert_color_to_gray.png | Bin .../fat_cow}/32x32/convert_gray_to_color.png | Bin .../fat_cow}/32x32/cookie_chocolate.png | Bin .../fat_cow}/32x32/cookies.png | Bin .../fat_cow}/32x32/cooler.png | Bin .../32x32/copying_and_distribution.png | Bin .../fat_cow}/32x32/copyleft.png | Bin .../fat_cow}/32x32/creative_commons.png | Bin .../fat_cow}/32x32/credit.png | Bin .../fat_cow}/32x32/creditcards.png | Bin .../fat_cow}/32x32/cricket.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cross.png | Bin .../32x32/cross_promotion_selling.png | Bin .../Fat Cow => icons/fat_cow}/32x32/css.png | Bin .../fat_cow}/32x32/css_add.png | Bin .../fat_cow}/32x32/css_delete.png | Bin .../fat_cow}/32x32/css_go.png | Bin .../fat_cow}/32x32/css_valid.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cup.png | Bin .../fat_cow}/32x32/cup_add.png | Bin .../fat_cow}/32x32/cup_delete.png | Bin .../fat_cow}/32x32/cup_edit.png | Bin .../fat_cow}/32x32/cup_error.png | Bin .../fat_cow}/32x32/cup_go.png | Bin .../fat_cow}/32x32/cup_key.png | Bin .../fat_cow}/32x32/cup_link.png | Bin .../fat_cow}/32x32/curriculum_vitae.png | Bin .../fat_cow}/32x32/cursor.png | Bin .../Fat Cow => icons/fat_cow}/32x32/cut.png | Bin .../fat_cow}/32x32/cut_red.png | Bin .../fat_cow}/32x32/cutlery.png | Bin .../fat_cow}/32x32/data_chooser.png | Bin .../fat_cow}/32x32/data_field.png | Bin .../fat_cow}/32x32/data_grid.png | Bin .../fat_cow}/32x32/data_sort.png | Bin .../fat_cow}/32x32/data_table.png | Bin .../fat_cow}/32x32/database.png | Bin .../fat_cow}/32x32/database_add.png | Bin .../fat_cow}/32x32/database_connect.png | Bin .../fat_cow}/32x32/database_delete.png | Bin .../fat_cow}/32x32/database_edit.png | Bin .../fat_cow}/32x32/database_error.png | Bin .../fat_cow}/32x32/database_gear.png | Bin .../fat_cow}/32x32/database_go.png | Bin .../fat_cow}/32x32/database_key.png | Bin .../fat_cow}/32x32/database_lightning.png | Bin .../fat_cow}/32x32/database_link.png | Bin .../fat_cow}/32x32/database_refresh.png | Bin .../fat_cow}/32x32/database_save.png | Bin .../fat_cow}/32x32/database_server.png | Bin .../fat_cow}/32x32/database_table.png | Bin .../Fat Cow => icons/fat_cow}/32x32/date.png | Bin .../fat_cow}/32x32/date_add.png | Bin .../fat_cow}/32x32/date_delete.png | Bin .../fat_cow}/32x32/date_edit.png | Bin .../fat_cow}/32x32/date_error.png | Bin .../fat_cow}/32x32/date_go.png | Bin .../fat_cow}/32x32/date_link.png | Bin .../fat_cow}/32x32/date_magnify.png | Bin .../fat_cow}/32x32/date_next.png | Bin .../fat_cow}/32x32/date_previous.png | Bin .../fat_cow}/32x32/ddr_memory.png | Bin .../fat_cow}/32x32/debian.png | Bin .../fat_cow}/32x32/decimal_less.png | Bin .../fat_cow}/32x32/decimal_more.png | Bin .../fat_cow}/32x32/delete.png | Bin .../fat_cow}/32x32/delicious.png | Bin .../fat_cow}/32x32/derivatives.png | Bin .../fat_cow}/32x32/design_float.png | Bin .../fat_cow}/32x32/designmoo.png | Bin .../fat_cow}/32x32/devianart.png | Bin .../fat_cow}/32x32/diagramm.png | Bin .../fat_cow}/32x32/dialog.png | Bin .../fat_cow}/32x32/diamond.png | Bin .../Fat Cow => icons/fat_cow}/32x32/dice.png | Bin .../Fat Cow => icons/fat_cow}/32x32/digg.png | Bin .../fat_cow}/32x32/digital_signature.png | Bin .../fat_cow}/32x32/dinersclub.png | Bin .../fat_cow}/32x32/direction.png | Bin .../fat_cow}/32x32/directory_listing.png | Bin .../fat_cow}/32x32/disconnect.png | Bin .../fat_cow}/32x32/discover.png | Bin .../Fat Cow => icons/fat_cow}/32x32/dish.png | Bin .../Fat Cow => icons/fat_cow}/32x32/disk.png | Bin .../fat_cow}/32x32/disk_multiple.png | Bin .../32x32/distribution_partnerships.png | Bin .../Fat Cow => icons/fat_cow}/32x32/dns.png | Bin .../fat_cow}/32x32/dns_setting.png | Bin .../fat_cow}/32x32/document_back.png | Bin .../fat_cow}/32x32/document_background.png | Bin .../fat_cow}/32x32/document_break.png | Bin .../fat_cow}/32x32/document_center.png | Bin .../32x32/document_check_compatibility.png | Bin .../fat_cow}/32x32/document_comment_above.png | Bin .../32x32/document_comment_behind.png | Bin .../fat_cow}/32x32/document_comment_below.png | Bin .../fat_cow}/32x32/document_comments.png | Bin .../fat_cow}/32x32/document_copies.png | Bin .../fat_cow}/32x32/document_editing.png | Bin .../fat_cow}/32x32/document_empty.png | Bin .../fat_cow}/32x32/document_export.png | Bin .../fat_cow}/32x32/document_font.png | Bin .../fat_cow}/32x32/document_font_wizard.png | Bin .../fat_cow}/32x32/document_image.png | Bin .../fat_cow}/32x32/document_image_hor.png | Bin .../fat_cow}/32x32/document_image_ver.png | Bin .../fat_cow}/32x32/document_import.png | Bin .../fat_cow}/32x32/document_index.png | Bin .../fat_cow}/32x32/document_info.png | Bin .../fat_cow}/32x32/document_insert.png | Bin .../fat_cow}/32x32/document_inspect.png | Bin .../fat_cow}/32x32/document_inspector.png | Bin .../fat_cow}/32x32/document_layout.png | Bin .../fat_cow}/32x32/document_margins.png | Bin .../fat_cow}/32x32/document_mark_as_final.png | Bin .../fat_cow}/32x32/document_move.png | Bin .../fat_cow}/32x32/document_next.png | Bin .../fat_cow}/32x32/document_notes.png | Bin .../fat_cow}/32x32/document_num.png | Bin .../fat_cow}/32x32/document_page.png | Bin .../fat_cow}/32x32/document_page_last.png | Bin .../fat_cow}/32x32/document_page_next.png | Bin .../fat_cow}/32x32/document_page_previous.png | Bin .../fat_cow}/32x32/document_plus.png | Bin .../fat_cow}/32x32/document_prepare.png | Bin .../fat_cow}/32x32/document_properties.png | Bin .../fat_cow}/32x32/document_quote.png | Bin .../fat_cow}/32x32/document_redirect.png | Bin .../fat_cow}/32x32/document_rename.png | Bin .../fat_cow}/32x32/document_shapes.png | Bin .../fat_cow}/32x32/document_shred.png | Bin .../fat_cow}/32x32/document_signature.png | Bin .../fat_cow}/32x32/document_spacing.png | Bin .../fat_cow}/32x32/document_split.png | Bin .../fat_cow}/32x32/document_stand.png | Bin .../fat_cow}/32x32/document_tag.png | Bin .../fat_cow}/32x32/document_todo.png | Bin .../fat_cow}/32x32/document_valid.png | Bin .../fat_cow}/32x32/document_vertical.png | Bin .../fat_cow}/32x32/document_view_book.png | Bin .../fat_cow}/32x32/documents_email.png | Bin .../Fat Cow => icons/fat_cow}/32x32/dog.png | Bin .../fat_cow}/32x32/domain_template.png | Bin .../Fat Cow => icons/fat_cow}/32x32/door.png | Bin .../fat_cow}/32x32/door_in.png | Bin .../fat_cow}/32x32/door_open.png | Bin .../fat_cow}/32x32/door_out.png | Bin .../fat_cow}/32x32/dopplr.png | Bin .../fat_cow}/32x32/down_jacket.png | Bin .../fat_cow}/32x32/download.png | Bin .../fat_cow}/32x32/download_for_linux.png | Bin .../fat_cow}/32x32/download_for_mac.png | Bin .../fat_cow}/32x32/download_for_windows.png | Bin .../fat_cow}/32x32/draw_airbrush.png | Bin .../fat_cow}/32x32/draw_calligraphic.png | Bin .../fat_cow}/32x32/draw_clone.png | Bin .../fat_cow}/32x32/draw_convolve.png | Bin .../fat_cow}/32x32/draw_dodge_burn.png | Bin .../fat_cow}/32x32/draw_ellipse.png | Bin .../fat_cow}/32x32/draw_eraser.png | Bin .../fat_cow}/32x32/draw_ink.png | Bin .../fat_cow}/32x32/draw_island.png | Bin .../fat_cow}/32x32/draw_line.png | Bin .../fat_cow}/32x32/draw_path.png | Bin .../fat_cow}/32x32/draw_points.png | Bin .../fat_cow}/32x32/draw_polygon.png | Bin .../fat_cow}/32x32/draw_polygon_curves.png | Bin .../fat_cow}/32x32/draw_polyline.png | Bin .../fat_cow}/32x32/draw_ring.png | Bin .../fat_cow}/32x32/draw_smudge.png | Bin .../fat_cow}/32x32/draw_spiral.png | Bin .../fat_cow}/32x32/draw_star.png | Bin .../fat_cow}/32x32/draw_vertex.png | Bin .../fat_cow}/32x32/draw_wave.png | Bin .../fat_cow}/32x32/drawer.png | Bin .../fat_cow}/32x32/drawer_open.png | Bin .../fat_cow}/32x32/dribbble.png | Bin .../Fat Cow => icons/fat_cow}/32x32/drill.png | Bin .../Fat Cow => icons/fat_cow}/32x32/drink.png | Bin .../fat_cow}/32x32/drink_empty.png | Bin .../Fat Cow => icons/fat_cow}/32x32/drive.png | Bin .../fat_cow}/32x32/drive_add.png | Bin .../fat_cow}/32x32/drive_burn.png | Bin .../fat_cow}/32x32/drive_cd.png | Bin .../fat_cow}/32x32/drive_cd_empty.png | Bin .../fat_cow}/32x32/drive_delete.png | Bin .../fat_cow}/32x32/drive_disk.png | Bin .../fat_cow}/32x32/drive_edit.png | Bin .../fat_cow}/32x32/drive_error.png | Bin .../fat_cow}/32x32/drive_go.png | Bin .../fat_cow}/32x32/drive_key.png | Bin .../fat_cow}/32x32/drive_link.png | Bin .../fat_cow}/32x32/drive_magnify.png | Bin .../fat_cow}/32x32/drive_network.png | Bin .../fat_cow}/32x32/drive_rename.png | Bin .../fat_cow}/32x32/drive_user.png | Bin .../fat_cow}/32x32/drive_web.png | Bin .../Fat Cow => icons/fat_cow}/32x32/drop.png | Bin .../fat_cow}/32x32/drugs_com.png | Bin .../Fat Cow => icons/fat_cow}/32x32/drum.png | Bin .../Fat Cow => icons/fat_cow}/32x32/dvd.png | Bin .../fat_cow}/32x32/dvd_add.png | Bin .../fat_cow}/32x32/dvd_delete.png | Bin .../fat_cow}/32x32/dvd_edit.png | Bin .../fat_cow}/32x32/dvd_error.png | Bin .../fat_cow}/32x32/dvd_go.png | Bin .../fat_cow}/32x32/dvd_key.png | Bin .../fat_cow}/32x32/dvd_link.png | Bin .../fat_cow}/32x32/dynamite.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ebay.png | Bin .../fat_cow}/32x32/echeck.png | Bin .../fat_cow}/32x32/edit_chain.png | Bin .../fat_cow}/32x32/edit_diff.png | Bin .../fat_cow}/32x32/edit_free.png | Bin .../fat_cow}/32x32/edit_path.png | Bin .../fat_cow}/32x32/education.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ehow.png | Bin .../fat_cow}/32x32/elements.png | Bin .../Fat Cow => icons/fat_cow}/32x32/email.png | Bin .../fat_cow}/32x32/email_add.png | Bin .../fat_cow}/32x32/email_attach.png | Bin .../fat_cow}/32x32/email_delete.png | Bin .../fat_cow}/32x32/email_edit.png | Bin .../fat_cow}/32x32/email_error.png | Bin .../fat_cow}/32x32/email_go.png | Bin .../fat_cow}/32x32/email_link.png | Bin .../fat_cow}/32x32/email_open.png | Bin .../fat_cow}/32x32/email_open_image.png | Bin .../fat_cow}/32x32/email_to_friend.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ember.png | Bin .../fat_cow}/32x32/emotion_evilgrin.png | Bin .../fat_cow}/32x32/emotion_grin.png | Bin .../fat_cow}/32x32/emotion_happy.png | Bin .../fat_cow}/32x32/emotion_smile.png | Bin .../fat_cow}/32x32/emotion_suprised.png | Bin .../fat_cow}/32x32/emotion_tongue.png | Bin .../fat_cow}/32x32/emotion_unhappy.png | Bin .../fat_cow}/32x32/emotion_waii.png | Bin .../fat_cow}/32x32/emotion_wink.png | Bin .../fat_cow}/32x32/entity.png | Bin .../Fat Cow => icons/fat_cow}/32x32/error.png | Bin .../fat_cow}/32x32/error_add.png | Bin .../fat_cow}/32x32/error_delete.png | Bin .../fat_cow}/32x32/error_go.png | Bin .../fat_cow}/32x32/events.png | Bin .../fat_cow}/32x32/evernote.png | Bin .../fat_cow}/32x32/exclamation.png | Bin .../fat_cow}/32x32/export_excel.png | Bin .../32x32/extract_foreground_objects.png | Bin .../Fat Cow => icons/fat_cow}/32x32/eye.png | Bin .../fat_cow}/32x32/factory.png | Bin .../fat_cow}/32x32/fatcow.png | Bin .../Fat Cow => icons/fat_cow}/32x32/fax.png | Bin .../fat_cow}/32x32/fedora.png | Bin .../Fat Cow => icons/fat_cow}/32x32/feed.png | Bin .../fat_cow}/32x32/feed_add.png | Bin .../fat_cow}/32x32/feed_delete.png | Bin .../fat_cow}/32x32/feed_disk.png | Bin .../fat_cow}/32x32/feed_edit.png | Bin .../fat_cow}/32x32/feed_error.png | Bin .../fat_cow}/32x32/feed_go.png | Bin .../fat_cow}/32x32/feed_key.png | Bin .../fat_cow}/32x32/feed_magnify.png | Bin .../fat_cow}/32x32/female.png | Bin .../fat_cow}/32x32/file_extension_3gp.png | Bin .../fat_cow}/32x32/file_extension_7z.png | Bin .../fat_cow}/32x32/file_extension_ace.png | Bin .../fat_cow}/32x32/file_extension_ai.png | Bin .../fat_cow}/32x32/file_extension_aif.png | Bin .../fat_cow}/32x32/file_extension_aiff.png | Bin .../fat_cow}/32x32/file_extension_amr.png | Bin .../fat_cow}/32x32/file_extension_asf.png | Bin .../fat_cow}/32x32/file_extension_asx.png | Bin .../fat_cow}/32x32/file_extension_bat.png | Bin .../fat_cow}/32x32/file_extension_bin.png | Bin .../fat_cow}/32x32/file_extension_bmp.png | Bin .../fat_cow}/32x32/file_extension_bup.png | Bin .../fat_cow}/32x32/file_extension_cab.png | Bin .../fat_cow}/32x32/file_extension_cbr.png | Bin .../fat_cow}/32x32/file_extension_cda.png | Bin .../fat_cow}/32x32/file_extension_cdl.png | Bin .../fat_cow}/32x32/file_extension_cdr.png | Bin .../fat_cow}/32x32/file_extension_chm.png | Bin .../fat_cow}/32x32/file_extension_dat.png | Bin .../fat_cow}/32x32/file_extension_divx.png | Bin .../fat_cow}/32x32/file_extension_dll.png | Bin .../fat_cow}/32x32/file_extension_dmg.png | Bin .../fat_cow}/32x32/file_extension_doc.png | Bin .../fat_cow}/32x32/file_extension_dss.png | Bin .../fat_cow}/32x32/file_extension_dvf.png | Bin .../fat_cow}/32x32/file_extension_dwg.png | Bin .../fat_cow}/32x32/file_extension_eml.png | Bin .../fat_cow}/32x32/file_extension_eps.png | Bin .../fat_cow}/32x32/file_extension_exe.png | Bin .../fat_cow}/32x32/file_extension_fla.png | Bin .../fat_cow}/32x32/file_extension_flv.png | Bin .../fat_cow}/32x32/file_extension_gif.png | Bin .../fat_cow}/32x32/file_extension_gz.png | Bin .../fat_cow}/32x32/file_extension_hqx.png | Bin .../fat_cow}/32x32/file_extension_htm.png | Bin .../fat_cow}/32x32/file_extension_html.png | Bin .../fat_cow}/32x32/file_extension_ifo.png | Bin .../fat_cow}/32x32/file_extension_indd.png | Bin .../fat_cow}/32x32/file_extension_iso.png | Bin .../fat_cow}/32x32/file_extension_jar.png | Bin .../fat_cow}/32x32/file_extension_jpeg.png | Bin .../fat_cow}/32x32/file_extension_jpg.png | Bin .../fat_cow}/32x32/file_extension_lnk.png | Bin .../fat_cow}/32x32/file_extension_log.png | Bin .../fat_cow}/32x32/file_extension_m4a.png | Bin .../fat_cow}/32x32/file_extension_m4b.png | Bin .../fat_cow}/32x32/file_extension_m4p.png | Bin .../fat_cow}/32x32/file_extension_m4v.png | Bin .../fat_cow}/32x32/file_extension_mcd.png | Bin .../fat_cow}/32x32/file_extension_mdb.png | Bin .../fat_cow}/32x32/file_extension_mid.png | Bin .../fat_cow}/32x32/file_extension_mov.png | Bin .../fat_cow}/32x32/file_extension_mp2.png | Bin .../fat_cow}/32x32/file_extension_mp4.png | Bin .../fat_cow}/32x32/file_extension_mpeg.png | Bin .../fat_cow}/32x32/file_extension_mpg.png | Bin .../fat_cow}/32x32/file_extension_msi.png | Bin .../fat_cow}/32x32/file_extension_mswmm.png | Bin .../fat_cow}/32x32/file_extension_ogg.png | Bin .../fat_cow}/32x32/file_extension_pdf.png | Bin .../fat_cow}/32x32/file_extension_png.png | Bin .../fat_cow}/32x32/file_extension_pps.png | Bin .../fat_cow}/32x32/file_extension_ps.png | Bin .../fat_cow}/32x32/file_extension_psd.png | Bin .../fat_cow}/32x32/file_extension_pst.png | Bin .../fat_cow}/32x32/file_extension_ptb.png | Bin .../fat_cow}/32x32/file_extension_pub.png | Bin .../fat_cow}/32x32/file_extension_qbb.png | Bin .../fat_cow}/32x32/file_extension_qbw.png | Bin .../fat_cow}/32x32/file_extension_qxd.png | Bin .../fat_cow}/32x32/file_extension_ram.png | Bin .../fat_cow}/32x32/file_extension_rar.png | Bin .../fat_cow}/32x32/file_extension_rm.png | Bin .../fat_cow}/32x32/file_extension_rmvb.png | Bin .../fat_cow}/32x32/file_extension_rtf.png | Bin .../fat_cow}/32x32/file_extension_sea.png | Bin .../fat_cow}/32x32/file_extension_ses.png | Bin .../fat_cow}/32x32/file_extension_sit.png | Bin .../fat_cow}/32x32/file_extension_sitx.png | Bin .../fat_cow}/32x32/file_extension_ss.png | Bin .../fat_cow}/32x32/file_extension_swf.png | Bin .../fat_cow}/32x32/file_extension_tgz.png | Bin .../fat_cow}/32x32/file_extension_thm.png | Bin .../fat_cow}/32x32/file_extension_tif.png | Bin .../fat_cow}/32x32/file_extension_tmp.png | Bin .../fat_cow}/32x32/file_extension_torrent.png | Bin .../fat_cow}/32x32/file_extension_ttf.png | Bin .../fat_cow}/32x32/file_extension_txt.png | Bin .../fat_cow}/32x32/file_extension_vcd.png | Bin .../fat_cow}/32x32/file_extension_vob.png | Bin .../fat_cow}/32x32/file_extension_wav.png | Bin .../fat_cow}/32x32/file_extension_wma.png | Bin .../fat_cow}/32x32/file_extension_wmv.png | Bin .../fat_cow}/32x32/file_extension_wps.png | Bin .../fat_cow}/32x32/file_extension_xls.png | Bin .../fat_cow}/32x32/file_extension_xpi.png | Bin .../fat_cow}/32x32/file_extension_zip.png | Bin .../fat_cow}/32x32/file_manager.png | Bin .../Fat Cow => icons/fat_cow}/32x32/film.png | Bin .../fat_cow}/32x32/film_add.png | Bin .../fat_cow}/32x32/film_delete.png | Bin .../fat_cow}/32x32/film_edit.png | Bin .../fat_cow}/32x32/film_error.png | Bin .../fat_cow}/32x32/film_go.png | Bin .../fat_cow}/32x32/film_key.png | Bin .../fat_cow}/32x32/film_link.png | Bin .../fat_cow}/32x32/film_save.png | Bin .../fat_cow}/32x32/filter.png | Bin .../fat_cow}/32x32/filter_add.png | Bin .../fat_cow}/32x32/filter_delete.png | Bin .../fat_cow}/32x32/finance.png | Bin .../Fat Cow => icons/fat_cow}/32x32/find.png | Bin .../Fat Cow => icons/fat_cow}/32x32/fire.png | Bin .../fat_cow}/32x32/fire_damage.png | Bin .../fat_cow}/32x32/fire_extinguisher.png | Bin .../fat_cow}/32x32/firefox.png | Bin .../fat_cow}/32x32/firewall.png | Bin .../fat_cow}/32x32/firewall_burn.png | Bin .../fat_cow}/32x32/fishfinder.png | Bin .../fat_cow}/32x32/flag_1.png | Bin .../fat_cow}/32x32/flag_2.png | Bin .../fat_cow}/32x32/flag_3.png | Bin .../fat_cow}/32x32/flag_afghanistan.png | Bin .../32x32/flag_airfield_vehicle_safety.png | Bin .../fat_cow}/32x32/flag_albania.png | Bin .../fat_cow}/32x32/flag_algeria.png | Bin .../fat_cow}/32x32/flag_american_samoa.png | Bin .../fat_cow}/32x32/flag_andorra.png | Bin .../fat_cow}/32x32/flag_angola.png | Bin .../fat_cow}/32x32/flag_anguilla.png | Bin .../32x32/flag_antigua_and_barbuda.png | Bin .../fat_cow}/32x32/flag_argentina.png | Bin .../fat_cow}/32x32/flag_armenia.png | Bin .../fat_cow}/32x32/flag_aruba.png | Bin .../fat_cow}/32x32/flag_australia.png | Bin .../fat_cow}/32x32/flag_austria.png | Bin .../fat_cow}/32x32/flag_azerbaijan.png | Bin .../fat_cow}/32x32/flag_bahamas.png | Bin .../fat_cow}/32x32/flag_bahrain.png | Bin .../fat_cow}/32x32/flag_bangladesh.png | Bin .../fat_cow}/32x32/flag_barbados.png | Bin .../fat_cow}/32x32/flag_belarus.png | Bin .../fat_cow}/32x32/flag_belgium.png | Bin .../fat_cow}/32x32/flag_belize.png | Bin .../fat_cow}/32x32/flag_benin.png | Bin .../fat_cow}/32x32/flag_bermuda.png | Bin .../fat_cow}/32x32/flag_bhutan.png | Bin .../fat_cow}/32x32/flag_blue.png | Bin .../fat_cow}/32x32/flag_bolivia.png | Bin .../fat_cow}/32x32/flag_bosnia.png | Bin .../fat_cow}/32x32/flag_botswana.png | Bin .../fat_cow}/32x32/flag_boy_scout.png | Bin .../fat_cow}/32x32/flag_brazil.png | Bin .../32x32/flag_british_indian_ocean.png | Bin .../32x32/flag_british_virgin_islands.png | Bin .../fat_cow}/32x32/flag_brunei.png | Bin .../fat_cow}/32x32/flag_bulgaria.png | Bin .../fat_cow}/32x32/flag_burkina_faso.png | Bin .../fat_cow}/32x32/flag_burma.png | Bin .../fat_cow}/32x32/flag_burundi.png | Bin .../fat_cow}/32x32/flag_cambodia.png | Bin .../fat_cow}/32x32/flag_cameroon.png | Bin .../fat_cow}/32x32/flag_canada.png | Bin .../fat_cow}/32x32/flag_cayman_islands.png | Bin .../32x32/flag_central_african_republic.png | Bin .../fat_cow}/32x32/flag_chad.png | Bin .../fat_cow}/32x32/flag_chile.png | Bin .../fat_cow}/32x32/flag_china.png | Bin .../fat_cow}/32x32/flag_colombia.png | Bin .../fat_cow}/32x32/flag_comoros.png | Bin .../32x32/flag_congo_democratic_republic.png | Bin .../fat_cow}/32x32/flag_congo_republic.png | Bin .../fat_cow}/32x32/flag_cook_islands.png | Bin .../fat_cow}/32x32/flag_cope_verde.png | Bin .../fat_cow}/32x32/flag_costa_rica.png | Bin .../fat_cow}/32x32/flag_cote_divoire.png | Bin .../fat_cow}/32x32/flag_croatia.png | Bin .../fat_cow}/32x32/flag_cuba.png | Bin .../fat_cow}/32x32/flag_cyprus.png | Bin .../fat_cow}/32x32/flag_czech_republic.png | Bin .../fat_cow}/32x32/flag_denmark.png | Bin .../fat_cow}/32x32/flag_djibouti.png | Bin .../fat_cow}/32x32/flag_dominica.png | Bin .../32x32/flag_dominican_republic.png | Bin .../fat_cow}/32x32/flag_east_timor.png | Bin .../fat_cow}/32x32/flag_egypt.png | Bin .../fat_cow}/32x32/flag_el_salvador.png | Bin .../fat_cow}/32x32/flag_england.png | Bin .../fat_cow}/32x32/flag_equador.png | Bin .../fat_cow}/32x32/flag_equatorial_guinea.png | Bin .../fat_cow}/32x32/flag_eritrea.png | Bin .../fat_cow}/32x32/flag_estonia.png | Bin .../fat_cow}/32x32/flag_ethiopia.png | Bin .../fat_cow}/32x32/flag_european_union.png | Bin .../fat_cow}/32x32/flag_falkland_islands.png | Bin .../fat_cow}/32x32/flag_faroe_islands.png | Bin .../fat_cow}/32x32/flag_fiji.png | Bin .../fat_cow}/32x32/flag_finish.png | Bin .../fat_cow}/32x32/flag_finland.png | Bin .../fat_cow}/32x32/flag_france.png | Bin .../fat_cow}/32x32/flag_french_polynesia.png | Bin .../fat_cow}/32x32/flag_gabon.png | Bin .../fat_cow}/32x32/flag_gambia.png | Bin .../fat_cow}/32x32/flag_georgia.png | Bin .../fat_cow}/32x32/flag_germany.png | Bin .../fat_cow}/32x32/flag_ghana.png | Bin .../fat_cow}/32x32/flag_gibraltar.png | Bin .../fat_cow}/32x32/flag_great_britain.png | Bin .../fat_cow}/32x32/flag_greece.png | Bin .../fat_cow}/32x32/flag_green.png | Bin .../fat_cow}/32x32/flag_greenland.png | Bin .../fat_cow}/32x32/flag_grenada.png | Bin .../fat_cow}/32x32/flag_guam.png | Bin .../fat_cow}/32x32/flag_guatemala.png | Bin .../fat_cow}/32x32/flag_guernsey.png | Bin .../fat_cow}/32x32/flag_guinea.png | Bin .../fat_cow}/32x32/flag_guinea_bissau.png | Bin .../fat_cow}/32x32/flag_guyana.png | Bin .../fat_cow}/32x32/flag_haiti.png | Bin .../fat_cow}/32x32/flag_honduras.png | Bin .../fat_cow}/32x32/flag_hong_kong.png | Bin .../fat_cow}/32x32/flag_hot.png | Bin .../fat_cow}/32x32/flag_hungary.png | Bin .../fat_cow}/32x32/flag_iceland.png | Bin .../fat_cow}/32x32/flag_india.png | Bin .../fat_cow}/32x32/flag_indonesia.png | Bin .../fat_cow}/32x32/flag_iran.png | Bin .../fat_cow}/32x32/flag_iraq.png | Bin .../fat_cow}/32x32/flag_ireland.png | Bin .../fat_cow}/32x32/flag_isle_of_man.png | Bin .../fat_cow}/32x32/flag_israel.png | Bin .../fat_cow}/32x32/flag_italy.png | Bin .../fat_cow}/32x32/flag_jamaica.png | Bin .../fat_cow}/32x32/flag_japan.png | Bin .../fat_cow}/32x32/flag_jersey.png | Bin .../fat_cow}/32x32/flag_jordan.png | Bin .../fat_cow}/32x32/flag_kazakhstan.png | Bin .../fat_cow}/32x32/flag_kenya.png | Bin .../fat_cow}/32x32/flag_kiribati.png | Bin .../fat_cow}/32x32/flag_kuwait.png | Bin .../fat_cow}/32x32/flag_kyrgyzstan.png | Bin .../fat_cow}/32x32/flag_laos.png | Bin .../fat_cow}/32x32/flag_latvia.png | Bin .../fat_cow}/32x32/flag_lebanon.png | Bin .../fat_cow}/32x32/flag_lesotho.png | Bin .../fat_cow}/32x32/flag_liberia.png | Bin .../fat_cow}/32x32/flag_libya.png | Bin .../fat_cow}/32x32/flag_liechtenstein.png | Bin .../fat_cow}/32x32/flag_lithuania.png | Bin .../fat_cow}/32x32/flag_luxembourg.png | Bin .../fat_cow}/32x32/flag_macau.png | Bin .../fat_cow}/32x32/flag_macedonia.png | Bin .../fat_cow}/32x32/flag_madagascar.png | Bin .../fat_cow}/32x32/flag_malawi.png | Bin .../fat_cow}/32x32/flag_malaysia.png | Bin .../fat_cow}/32x32/flag_maledives.png | Bin .../fat_cow}/32x32/flag_mali.png | Bin .../fat_cow}/32x32/flag_malta.png | Bin .../fat_cow}/32x32/flag_marshall_islands.png | Bin .../fat_cow}/32x32/flag_martinique.png | Bin .../fat_cow}/32x32/flag_mauretania.png | Bin .../fat_cow}/32x32/flag_mauritius.png | Bin .../fat_cow}/32x32/flag_mexico.png | Bin .../fat_cow}/32x32/flag_micronesia.png | Bin .../fat_cow}/32x32/flag_moldova.png | Bin .../fat_cow}/32x32/flag_monaco.png | Bin .../fat_cow}/32x32/flag_mongolia.png | Bin .../fat_cow}/32x32/flag_montserrat.png | Bin .../fat_cow}/32x32/flag_morocco.png | Bin .../fat_cow}/32x32/flag_mozambique.png | Bin .../fat_cow}/32x32/flag_namibia.png | Bin .../fat_cow}/32x32/flag_nato.png | Bin .../fat_cow}/32x32/flag_nauru.png | Bin .../fat_cow}/32x32/flag_nepal.png | Bin .../fat_cow}/32x32/flag_netherlands.png | Bin .../32x32/flag_netherlands_antilles.png | Bin .../fat_cow}/32x32/flag_new.png | Bin .../fat_cow}/32x32/flag_new_zealand.png | Bin .../fat_cow}/32x32/flag_nicaragua.png | Bin .../fat_cow}/32x32/flag_niger.png | Bin .../fat_cow}/32x32/flag_nigeria.png | Bin .../fat_cow}/32x32/flag_niue.png | Bin .../fat_cow}/32x32/flag_norfolk_islands.png | Bin .../fat_cow}/32x32/flag_north_korea.png | Bin .../32x32/flag_northern_mariana_islands.png | Bin .../fat_cow}/32x32/flag_norway.png | Bin .../fat_cow}/32x32/flag_olympic.png | Bin .../fat_cow}/32x32/flag_oman.png | Bin .../fat_cow}/32x32/flag_orange.png | Bin .../fat_cow}/32x32/flag_pakistan.png | Bin .../fat_cow}/32x32/flag_palau.png | Bin .../fat_cow}/32x32/flag_panama.png | Bin .../fat_cow}/32x32/flag_papua_new_guinea.png | Bin .../fat_cow}/32x32/flag_paraquay.png | Bin .../fat_cow}/32x32/flag_peru.png | Bin .../fat_cow}/32x32/flag_philippines.png | Bin .../fat_cow}/32x32/flag_pink.png | Bin .../fat_cow}/32x32/flag_pitcairn_islands.png | Bin .../fat_cow}/32x32/flag_poland.png | Bin .../fat_cow}/32x32/flag_portugal.png | Bin .../fat_cow}/32x32/flag_puerto_rico.png | Bin .../fat_cow}/32x32/flag_purple.png | Bin .../fat_cow}/32x32/flag_qatar.png | Bin .../fat_cow}/32x32/flag_red.png | Bin .../fat_cow}/32x32/flag_red_cross.png | Bin .../fat_cow}/32x32/flag_romania.png | Bin .../fat_cow}/32x32/flag_russia.png | Bin .../fat_cow}/32x32/flag_rwanda.png | Bin .../fat_cow}/32x32/flag_saint_helena.png | Bin .../32x32/flag_saint_kitts_and_nevis.png | Bin .../fat_cow}/32x32/flag_saint_lucia.png | Bin .../32x32/flag_saint_pierre_and_miquelon.png | Bin .../flag_saint_vincent_and_grenadines.png | Bin .../fat_cow}/32x32/flag_samoa.png | Bin .../fat_cow}/32x32/flag_san_marino.png | Bin .../32x32/flag_sao_tome_and_principe.png | Bin .../fat_cow}/32x32/flag_saudi_arabia.png | Bin .../fat_cow}/32x32/flag_scotland.png | Bin .../fat_cow}/32x32/flag_senegal.png | Bin .../fat_cow}/32x32/flag_serbia_montenegro.png | Bin .../fat_cow}/32x32/flag_seychelles.png | Bin .../fat_cow}/32x32/flag_sierra_leone.png | Bin .../fat_cow}/32x32/flag_singapore.png | Bin .../fat_cow}/32x32/flag_slovakia.png | Bin .../fat_cow}/32x32/flag_slovenia.png | Bin .../fat_cow}/32x32/flag_solomon_islands.png | Bin .../fat_cow}/32x32/flag_somalia.png | Bin .../fat_cow}/32x32/flag_south_africa.png | Bin .../fat_cow}/32x32/flag_south_georgia.png | Bin .../fat_cow}/32x32/flag_south_korea.png | Bin .../fat_cow}/32x32/flag_spain.png | Bin .../fat_cow}/32x32/flag_sri_lanka.png | Bin .../fat_cow}/32x32/flag_sudan.png | Bin .../fat_cow}/32x32/flag_suriname.png | Bin .../fat_cow}/32x32/flag_swaziland.png | Bin .../fat_cow}/32x32/flag_sweden.png | Bin .../fat_cow}/32x32/flag_switzerland.png | Bin .../fat_cow}/32x32/flag_syria.png | Bin .../fat_cow}/32x32/flag_taiwan.png | Bin .../fat_cow}/32x32/flag_tajikistan.png | Bin .../fat_cow}/32x32/flag_tanzania.png | Bin .../fat_cow}/32x32/flag_thailand.png | Bin .../fat_cow}/32x32/flag_tibet.png | Bin .../fat_cow}/32x32/flag_togo.png | Bin .../fat_cow}/32x32/flag_tonga.png | Bin .../32x32/flag_trinidad_and_tobago.png | Bin .../fat_cow}/32x32/flag_tunisia.png | Bin .../fat_cow}/32x32/flag_turkey.png | Bin .../fat_cow}/32x32/flag_turkmenistan.png | Bin .../32x32/flag_turks_and_caicos_islands.png | Bin .../fat_cow}/32x32/flag_tuvalu.png | Bin .../fat_cow}/32x32/flag_uganda.png | Bin .../fat_cow}/32x32/flag_ukraine.png | Bin .../fat_cow}/32x32/flag_unesco.png | Bin .../32x32/flag_united_arab_emirates.png | Bin .../fat_cow}/32x32/flag_united_nations.png | Bin .../fat_cow}/32x32/flag_uruquay.png | Bin .../fat_cow}/32x32/flag_usa.png | Bin .../fat_cow}/32x32/flag_uzbekistan.png | Bin .../fat_cow}/32x32/flag_vanuatu.png | Bin .../fat_cow}/32x32/flag_vatican_city.png | Bin .../fat_cow}/32x32/flag_venezuela.png | Bin .../fat_cow}/32x32/flag_vietnam.png | Bin .../fat_cow}/32x32/flag_virgin_islands.png | Bin .../fat_cow}/32x32/flag_wales.png | Bin .../fat_cow}/32x32/flag_wallis_and_futuna.png | Bin .../fat_cow}/32x32/flag_wto.png | Bin .../fat_cow}/32x32/flag_wwf.png | Bin .../fat_cow}/32x32/flag_yellow.png | Bin .../fat_cow}/32x32/flag_yemen.png | Bin .../fat_cow}/32x32/flag_zambia.png | Bin .../fat_cow}/32x32/flag_zimbabwe.png | Bin .../fat_cow}/32x32/flamingo.png | Bin .../fat_cow}/32x32/flashdisk.png | Bin .../fat_cow}/32x32/flashlight.png | Bin .../fat_cow}/32x32/flashlight_shine.png | Bin .../Fat Cow => icons/fat_cow}/32x32/flask.png | Bin .../fat_cow}/32x32/flask_empty.png | Bin .../Fat Cow => icons/fat_cow}/32x32/flex.png | Bin .../fat_cow}/32x32/flex_builder.png | Bin .../fat_cow}/32x32/flickr.png | Bin .../fat_cow}/32x32/flood_it.png | Bin .../fat_cow}/32x32/flower.png | Bin .../Fat Cow => icons/fat_cow}/32x32/fog.png | Bin .../fat_cow}/32x32/folder.png | Bin .../fat_cow}/32x32/folder_add.png | Bin .../fat_cow}/32x32/folder_bell.png | Bin .../fat_cow}/32x32/folder_brick.png | Bin .../fat_cow}/32x32/folder_bug.png | Bin .../fat_cow}/32x32/folder_camera.png | Bin .../fat_cow}/32x32/folder_database.png | Bin .../fat_cow}/32x32/folder_delete.png | Bin .../fat_cow}/32x32/folder_edit.png | Bin .../fat_cow}/32x32/folder_error.png | Bin .../fat_cow}/32x32/folder_explore.png | Bin .../fat_cow}/32x32/folder_feed.png | Bin .../fat_cow}/32x32/folder_find.png | Bin .../fat_cow}/32x32/folder_go.png | Bin .../fat_cow}/32x32/folder_heart.png | Bin .../fat_cow}/32x32/folder_image.png | Bin .../fat_cow}/32x32/folder_key.png | Bin .../fat_cow}/32x32/folder_lightbulb.png | Bin .../fat_cow}/32x32/folder_link.png | Bin .../fat_cow}/32x32/folder_page.png | Bin .../fat_cow}/32x32/folder_page_white.png | Bin .../fat_cow}/32x32/folder_palette.png | Bin .../fat_cow}/32x32/folder_picture.png | Bin .../fat_cow}/32x32/folder_star.png | Bin .../fat_cow}/32x32/folder_table.png | Bin .../fat_cow}/32x32/folder_user.png | Bin .../fat_cow}/32x32/folder_wrench.png | Bin .../fat_cow}/32x32/folders.png | Bin .../fat_cow}/32x32/folders_explorer.png | Bin .../Fat Cow => icons/fat_cow}/32x32/font.png | Bin .../fat_cow}/32x32/font_add.png | Bin .../fat_cow}/32x32/font_colors.png | Bin .../fat_cow}/32x32/font_delete.png | Bin .../fat_cow}/32x32/font_go.png | Bin .../fat_cow}/32x32/font_red.png | Bin .../fat_cow}/32x32/font_red_delete.png | Bin .../fat_cow}/32x32/font_subscript.png | Bin .../fat_cow}/32x32/font_superscript.png | Bin .../Fat Cow => icons/fat_cow}/32x32/form.png | Bin .../fat_cow}/32x32/formheading.png | Bin .../fat_cow}/32x32/forrst.png | Bin .../fat_cow}/32x32/freebsd.png | Bin .../fat_cow}/32x32/friendfeed.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ftp.png | Bin .../fat_cow}/32x32/gamespot.png | Bin .../Fat Cow => icons/fat_cow}/32x32/gas.png | Bin .../Fat Cow => icons/fat_cow}/32x32/gcp.png | Bin .../fat_cow}/32x32/gcp_rms.png | Bin .../fat_cow}/32x32/gear_in.png | Bin .../fat_cow}/32x32/gentoo_linux.png | Bin .../fat_cow}/32x32/georectify.png | Bin .../fat_cow}/32x32/gift_add.png | Bin .../fat_cow}/32x32/global_telecom.png | Bin .../fat_cow}/32x32/globe_model.png | Bin .../fat_cow}/32x32/google.png | Bin .../fat_cow}/32x32/google_adsense.png | Bin .../fat_cow}/32x32/google_custom_search.png | Bin .../fat_cow}/32x32/google_map.png | Bin .../fat_cow}/32x32/google_new.png | Bin .../fat_cow}/32x32/google_talk.png | Bin .../fat_cow}/32x32/google_voice.png | Bin .../fat_cow}/32x32/google_wave.png | Bin .../fat_cow}/32x32/google_web_elements.png | Bin .../fat_cow}/32x32/google_webmaster_tools.png | Bin .../fat_cow}/32x32/gowalla.png | Bin .../fat_cow}/32x32/gps_automotive.png | Bin .../fat_cow}/32x32/gps_handheld.png | Bin .../Fat Cow => icons/fat_cow}/32x32/grass.png | Bin .../Fat Cow => icons/fat_cow}/32x32/green.png | Bin .../Fat Cow => icons/fat_cow}/32x32/grid.png | Bin .../fat_cow}/32x32/grooveshark.png | Bin .../Fat Cow => icons/fat_cow}/32x32/group.png | Bin .../fat_cow}/32x32/group_add.png | Bin .../fat_cow}/32x32/group_delete.png | Bin .../fat_cow}/32x32/group_edit.png | Bin .../fat_cow}/32x32/group_error.png | Bin .../fat_cow}/32x32/group_gear.png | Bin .../fat_cow}/32x32/group_go.png | Bin .../fat_cow}/32x32/group_key.png | Bin .../fat_cow}/32x32/group_link.png | Bin .../fat_cow}/32x32/hammer.png | Bin .../Fat Cow => icons/fat_cow}/32x32/hand.png | Bin .../fat_cow}/32x32/hand_point.png | Bin .../fat_cow}/32x32/hand_point_090.png | Bin .../fat_cow}/32x32/hand_point_180.png | Bin .../fat_cow}/32x32/hand_point_270.png | Bin .../fat_cow}/32x32/hand_property.png | Bin .../fat_cow}/32x32/handbag.png | Bin .../fat_cow}/32x32/hardware_building_oem.png | Bin .../Fat Cow => icons/fat_cow}/32x32/hat.png | Bin .../Fat Cow => icons/fat_cow}/32x32/hbox.png | Bin .../fat_cow}/32x32/hd_1080.png | Bin .../fat_cow}/32x32/hd_720.png | Bin .../fat_cow}/32x32/hd_ready.png | Bin .../fat_cow}/32x32/hdividedbox.png | Bin .../fat_cow}/32x32/headphone.png | Bin .../fat_cow}/32x32/headphone_mic.png | Bin .../fat_cow}/32x32/health.png | Bin .../Fat Cow => icons/fat_cow}/32x32/heart.png | Bin .../fat_cow}/32x32/heart_add.png | Bin .../fat_cow}/32x32/heart_delete.png | Bin .../fat_cow}/32x32/helmet.png | Bin .../Fat Cow => icons/fat_cow}/32x32/help.png | Bin .../fat_cow}/32x32/hlocchart.png | Bin .../Fat Cow => icons/fat_cow}/32x32/holly.png | Bin .../fat_cow}/32x32/home_page.png | Bin .../fat_cow}/32x32/horizontal_list.png | Bin .../Fat Cow => icons/fat_cow}/32x32/horn.png | Bin .../fat_cow}/32x32/horoscopes.png | Bin .../fat_cow}/32x32/hostname.png | Bin .../Fat Cow => icons/fat_cow}/32x32/hot.png | Bin .../fat_cow}/32x32/hotjobs.png | Bin .../fat_cow}/32x32/hourglass.png | Bin .../fat_cow}/32x32/hourglass_add.png | Bin .../fat_cow}/32x32/hourglass_delete.png | Bin .../fat_cow}/32x32/hourglass_go.png | Bin .../fat_cow}/32x32/hourglass_link.png | Bin .../Fat Cow => icons/fat_cow}/32x32/house.png | Bin .../fat_cow}/32x32/house_go.png | Bin .../fat_cow}/32x32/house_link.png | Bin .../fat_cow}/32x32/house_one.png | Bin .../fat_cow}/32x32/house_two.png | Bin .../Fat Cow => icons/fat_cow}/32x32/hrule.png | Bin .../fat_cow}/32x32/hslider.png | Bin .../Fat Cow => icons/fat_cow}/32x32/html.png | Bin .../fat_cow}/32x32/html_add.png | Bin .../fat_cow}/32x32/html_delete.png | Bin .../fat_cow}/32x32/html_go.png | Bin .../fat_cow}/32x32/html_valid.png | Bin .../fat_cow}/32x32/hummingbird.png | Bin .../fat_cow}/32x32/icecream.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ilike.png | Bin .../fat_cow}/32x32/im_messenger.png | Bin .../Fat Cow => icons/fat_cow}/32x32/image.png | Bin .../fat_cow}/32x32/image_add.png | Bin .../fat_cow}/32x32/image_delete.png | Bin .../fat_cow}/32x32/image_edit.png | Bin .../fat_cow}/32x32/image_link.png | Bin .../fat_cow}/32x32/images.png | Bin .../fat_cow}/32x32/index-cards.png | Bin .../fat_cow}/32x32/info_rhombus.png | Bin .../fat_cow}/32x32/information.png | Bin .../fat_cow}/32x32/injection.png | Bin .../fat_cow}/32x32/insert_element.png | Bin .../fat_cow}/32x32/insert_object.png | Bin .../fat_cow}/32x32/installer_box.png | Bin .../fat_cow}/32x32/interface_preferences.png | Bin .../fat_cow}/32x32/internet_explorer.png | Bin .../32x32/investment_menu_quality.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ip.png | Bin .../fat_cow}/32x32/ip_block.png | Bin .../fat_cow}/32x32/ip_class.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ipad.png | Bin .../fat_cow}/32x32/iphone.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ipod.png | Bin .../fat_cow}/32x32/ipod_cast.png | Bin .../fat_cow}/32x32/ipod_cast_add.png | Bin .../fat_cow}/32x32/ipod_cast_delete.png | Bin .../fat_cow}/32x32/ipod_sound.png | Bin .../Fat Cow => icons/fat_cow}/32x32/italy.png | Bin .../fat_cow}/32x32/jacket.png | Bin .../fat_cow}/32x32/jar_empty.png | Bin .../fat_cow}/32x32/jar_open.png | Bin .../Fat Cow => icons/fat_cow}/32x32/jeans.png | Bin .../fat_cow}/32x32/joystick.png | Bin .../fat_cow}/32x32/joystick_add.png | Bin .../fat_cow}/32x32/joystick_delete.png | Bin .../fat_cow}/32x32/joystick_error.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_a.png | Bin .../fat_cow}/32x32/key_add.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_b.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_c.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_d.png | Bin .../fat_cow}/32x32/key_delete.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_e.png | Bin .../fat_cow}/32x32/key_escape.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_f.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_g.png | Bin .../fat_cow}/32x32/key_go.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_i.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_j.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_k.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_l.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_m.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_n.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_o.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_p.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_q.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_s.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_t.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_u.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_v.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_w.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_x.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_y.png | Bin .../Fat Cow => icons/fat_cow}/32x32/key_z.png | Bin .../fat_cow}/32x32/keyboard.png | Bin .../fat_cow}/32x32/keyboard_add.png | Bin .../fat_cow}/32x32/keyboard_delete.png | Bin .../fat_cow}/32x32/keyboard_magnify.png | Bin .../Fat Cow => icons/fat_cow}/32x32/kids.png | Bin .../fat_cow}/32x32/ladybird.png | Bin .../fat_cow}/32x32/landmarks.png | Bin .../fat_cow}/32x32/languange.png | Bin .../fat_cow}/32x32/laptop.png | Bin .../fat_cow}/32x32/large_tiles.png | Bin .../fat_cow}/32x32/last_fm.png | Bin .../Fat Cow => icons/fat_cow}/32x32/layer.png | Bin .../fat_cow}/32x32/layer_add.png | Bin .../fat_cow}/32x32/layer_aspect_arrow.png | Bin .../fat_cow}/32x32/layer_cell_cats.png | Bin .../fat_cow}/32x32/layer_chart.png | Bin .../fat_cow}/32x32/layer_command.png | Bin .../fat_cow}/32x32/layer_create.png | Bin .../fat_cow}/32x32/layer_database.png | Bin .../fat_cow}/32x32/layer_delete.png | Bin .../fat_cow}/32x32/layer_edit.png | Bin .../fat_cow}/32x32/layer_export.png | Bin .../fat_cow}/32x32/layer_gps.png | Bin .../fat_cow}/32x32/layer_grid.png | Bin .../fat_cow}/32x32/layer_group.png | Bin .../fat_cow}/32x32/layer_his.png | Bin .../fat_cow}/32x32/layer_histogram.png | Bin .../fat_cow}/32x32/layer_import.png | Bin .../fat_cow}/32x32/layer_label.png | Bin .../fat_cow}/32x32/layer_open.png | Bin .../fat_cow}/32x32/layer_raster.png | Bin .../fat_cow}/32x32/layer_raster_3d.png | Bin .../fat_cow}/32x32/layer_redraw.png | Bin .../fat_cow}/32x32/layer_remove.png | Bin .../fat_cow}/32x32/layer_rgb.png | Bin .../fat_cow}/32x32/layer_save.png | Bin .../fat_cow}/32x32/layer_shaded_relief.png | Bin .../fat_cow}/32x32/layer_to_image_size.png | Bin .../fat_cow}/32x32/layer_vector.png | Bin .../fat_cow}/32x32/layer_wms.png | Bin .../fat_cow}/32x32/layers.png | Bin .../fat_cow}/32x32/layers_map.png | Bin .../fat_cow}/32x32/layout.png | Bin .../fat_cow}/32x32/layout_add.png | Bin .../fat_cow}/32x32/layout_content.png | Bin .../fat_cow}/32x32/layout_delete.png | Bin .../fat_cow}/32x32/layout_edit.png | Bin .../fat_cow}/32x32/layout_error.png | Bin .../fat_cow}/32x32/layout_header.png | Bin .../fat_cow}/32x32/layout_link.png | Bin .../fat_cow}/32x32/layout_sidebar.png | Bin .../Fat Cow => icons/fat_cow}/32x32/led.png | Bin .../fat_cow}/32x32/legend.png | Bin .../fat_cow}/32x32/license_management.png | Bin .../fat_cow}/32x32/life_vest.png | Bin .../fat_cow}/32x32/light_circle_green.png | Bin .../fat_cow}/32x32/lightbulb.png | Bin .../fat_cow}/32x32/lightbulb_add.png | Bin .../fat_cow}/32x32/lightbulb_delete.png | Bin .../fat_cow}/32x32/lightbulb_off.png | Bin .../fat_cow}/32x32/lighthouse.png | Bin .../fat_cow}/32x32/lightning.png | Bin .../fat_cow}/32x32/lightning_add.png | Bin .../fat_cow}/32x32/lightning_delete.png | Bin .../fat_cow}/32x32/lightning_go.png | Bin .../fat_cow}/32x32/line_split.png | Bin .../fat_cow}/32x32/linechart.png | Bin .../Fat Cow => icons/fat_cow}/32x32/link.png | Bin .../fat_cow}/32x32/link_add.png | Bin .../fat_cow}/32x32/link_break.png | Bin .../fat_cow}/32x32/link_button.png | Bin .../fat_cow}/32x32/link_delete.png | Bin .../fat_cow}/32x32/link_edit.png | Bin .../fat_cow}/32x32/link_go.png | Bin .../fat_cow}/32x32/linkbar.png | Bin .../fat_cow}/32x32/linkedin.png | Bin .../fat_cow}/32x32/linux_mint.png | Bin .../Fat Cow => icons/fat_cow}/32x32/list.png | Bin .../fat_cow}/32x32/livejournal.png | Bin .../fat_cow}/32x32/locate.png | Bin .../fat_cow}/32x32/location_pin.png | Bin .../Fat Cow => icons/fat_cow}/32x32/lock.png | Bin .../fat_cow}/32x32/lock_add.png | Bin .../fat_cow}/32x32/lock_break.png | Bin .../fat_cow}/32x32/lock_delete.png | Bin .../fat_cow}/32x32/lock_edit.png | Bin .../fat_cow}/32x32/lock_go.png | Bin .../fat_cow}/32x32/lock_open.png | Bin .../fat_cow}/32x32/lollipop.png | Bin .../fat_cow}/32x32/lollypop.png | Bin .../Fat Cow => icons/fat_cow}/32x32/lorry.png | Bin .../fat_cow}/32x32/lorry_add.png | Bin .../fat_cow}/32x32/lorry_delete.png | Bin .../fat_cow}/32x32/lorry_error.png | Bin .../fat_cow}/32x32/lorry_flatbed.png | Bin .../fat_cow}/32x32/lorry_go.png | Bin .../fat_cow}/32x32/lorry_link.png | Bin .../fat_cow}/32x32/luggage.png | Bin .../fat_cow}/32x32/magic_wand_2.png | Bin .../fat_cow}/32x32/magnet.png | Bin .../fat_cow}/32x32/magnifier.png | Bin .../fat_cow}/32x32/magnifier_zoom_in.png | Bin .../fat_cow}/32x32/magnifier_zoom_out.png | Bin .../fat_cow}/32x32/mail-trash.png | Bin .../fat_cow}/32x32/mail_box.png | Bin .../fat_cow}/32x32/mail_server_setting.png | Bin .../Fat Cow => icons/fat_cow}/32x32/male.png | Bin .../fat_cow}/32x32/mandriva.png | Bin .../Fat Cow => icons/fat_cow}/32x32/map.png | Bin .../fat_cow}/32x32/map_add.png | Bin .../fat_cow}/32x32/map_delete.png | Bin .../fat_cow}/32x32/map_edit.png | Bin .../fat_cow}/32x32/map_go.png | Bin .../fat_cow}/32x32/map_magnify.png | Bin .../fat_cow}/32x32/marketwatch.png | Bin .../fat_cow}/32x32/master_card.png | Bin .../fat_cow}/32x32/measure.png | Bin .../fat_cow}/32x32/measure_crop.png | Bin .../fat_cow}/32x32/medal_bronze_1.png | Bin .../fat_cow}/32x32/medal_bronze_2.png | Bin .../fat_cow}/32x32/medal_bronze_3.png | Bin .../fat_cow}/32x32/medal_bronze_add.png | Bin .../fat_cow}/32x32/medal_bronze_delete.png | Bin .../fat_cow}/32x32/medal_gold_1.png | Bin .../fat_cow}/32x32/medal_gold_2.png | Bin .../fat_cow}/32x32/medal_gold_3.png | Bin .../fat_cow}/32x32/medal_gold_add.png | Bin .../fat_cow}/32x32/medal_gold_delete.png | Bin .../fat_cow}/32x32/medal_silver_1.png | Bin .../fat_cow}/32x32/medal_silver_2.png | Bin .../fat_cow}/32x32/medal_silver_3.png | Bin .../fat_cow}/32x32/medal_silver_add.png | Bin .../fat_cow}/32x32/medal_silver_delete.png | Bin .../Fat Cow => icons/fat_cow}/32x32/menu.png | Bin .../fat_cow}/32x32/menu_item.png | Bin .../fat_cow}/32x32/menubar.png | Bin .../fat_cow}/32x32/messenger.png | Bin .../Fat Cow => icons/fat_cow}/32x32/metro.png | Bin .../fat_cow}/32x32/metronome.png | Bin .../fat_cow}/32x32/micro_sd.png | Bin .../fat_cow}/32x32/micro_sd_blue.png | Bin .../fat_cow}/32x32/microphone.png | Bin .../fat_cow}/32x32/milestone.png | Bin .../Fat Cow => icons/fat_cow}/32x32/mixer.png | Bin .../Fat Cow => icons/fat_cow}/32x32/mixx.png | Bin .../fat_cow}/32x32/mobile_me.png | Bin .../Fat Cow => icons/fat_cow}/32x32/money.png | Bin .../fat_cow}/32x32/money_add.png | Bin .../fat_cow}/32x32/money_bag.png | Bin .../fat_cow}/32x32/money_bookers.png | Bin .../fat_cow}/32x32/money_delete.png | Bin .../fat_cow}/32x32/money_dollar.png | Bin .../fat_cow}/32x32/money_euro.png | Bin .../fat_cow}/32x32/money_in_envelope.png | Bin .../fat_cow}/32x32/money_pound.png | Bin .../fat_cow}/32x32/money_yen.png | Bin .../fat_cow}/32x32/moneybox.png | Bin .../fat_cow}/32x32/monitor.png | Bin .../fat_cow}/32x32/monitor_add.png | Bin .../fat_cow}/32x32/monitor_delete.png | Bin .../fat_cow}/32x32/monitor_edit.png | Bin .../fat_cow}/32x32/monitor_error.png | Bin .../fat_cow}/32x32/monitor_go.png | Bin .../fat_cow}/32x32/monitor_lightning.png | Bin .../fat_cow}/32x32/monitor_link.png | Bin .../fat_cow}/32x32/monitor_screensaver.png | Bin .../fat_cow}/32x32/monitor_sidebar.png | Bin .../fat_cow}/32x32/monitor_wallpaper.png | Bin .../fat_cow}/32x32/monitor_window.png | Bin .../fat_cow}/32x32/monitor_window_3d.png | Bin .../fat_cow}/32x32/motherboard.png | Bin .../Fat Cow => icons/fat_cow}/32x32/mouse.png | Bin .../fat_cow}/32x32/mouse_2.png | Bin .../fat_cow}/32x32/mouse_add.png | Bin .../fat_cow}/32x32/mouse_delete.png | Bin .../fat_cow}/32x32/mouse_error.png | Bin .../fat_cow}/32x32/mouse_select_left.png | Bin .../fat_cow}/32x32/mouse_select_right.png | Bin .../fat_cow}/32x32/mouse_select_scroll.png | Bin .../fat_cow}/32x32/move_to_folder.png | Bin .../fat_cow}/32x32/movies.png | Bin .../fat_cow}/32x32/ms_exchange.png | Bin .../fat_cow}/32x32/ms_frontpage.png | Bin .../fat_cow}/32x32/msn_messenger.png | Bin .../fat_cow}/32x32/multitool.png | Bin .../Fat Cow => icons/fat_cow}/32x32/music.png | Bin .../fat_cow}/32x32/my_name_is_e.png | Bin .../fat_cow}/32x32/myspace.png | Bin .../fat_cow}/32x32/nameboard_open.png | Bin .../fat_cow}/32x32/netvibes.png | Bin .../fat_cow}/32x32/network-share.png | Bin .../fat_cow}/32x32/network_adapter.png | Bin .../fat_cow}/32x32/network_folder.png | Bin .../fat_cow}/32x32/networking.png | Bin .../fat_cow}/32x32/networking_green.png | Bin .../fat_cow}/32x32/networking_red.png | Bin .../Fat Cow => icons/fat_cow}/32x32/new.png | Bin .../fat_cow}/32x32/newspaper.png | Bin .../fat_cow}/32x32/newspaper_add.png | Bin .../fat_cow}/32x32/newspaper_delete.png | Bin .../fat_cow}/32x32/newspaper_go.png | Bin .../fat_cow}/32x32/newspaper_link.png | Bin .../fat_cow}/32x32/newsvine.png | Bin .../fat_cow}/32x32/no_commercial.png | Bin .../fat_cow}/32x32/no_drm_trm.png | Bin .../fat_cow}/32x32/no_image.png | Bin .../fat_cow}/32x32/no_requirements.png | Bin .../fat_cow}/32x32/node-tree.png | Bin .../fat_cow}/32x32/nokia_s60.png | Bin .../fat_cow}/32x32/non_derivative.png | Bin .../Fat Cow => icons/fat_cow}/32x32/note.png | Bin .../fat_cow}/32x32/note_add.png | Bin .../fat_cow}/32x32/note_delete.png | Bin .../fat_cow}/32x32/note_edit.png | Bin .../fat_cow}/32x32/note_error.png | Bin .../fat_cow}/32x32/note_go.png | Bin .../fat_cow}/32x32/numeric_stepper.png | Bin .../Fat Cow => icons/fat_cow}/32x32/oil.png | Bin .../fat_cow}/32x32/open_folder.png | Bin .../fat_cow}/32x32/open_suse.png | Bin .../fat_cow}/32x32/openid.png | Bin .../Fat Cow => icons/fat_cow}/32x32/opera.png | Bin .../Fat Cow => icons/fat_cow}/32x32/orbit.png | Bin .../fat_cow}/32x32/origami.png | Bin .../Fat Cow => icons/fat_cow}/32x32/orkut.png | Bin .../fat_cow}/32x32/ornament_gold.png | Bin .../fat_cow}/32x32/other_phone.png | Bin .../fat_cow}/32x32/package.png | Bin .../fat_cow}/32x32/package_add.png | Bin .../fat_cow}/32x32/package_delete.png | Bin .../fat_cow}/32x32/package_go.png | Bin .../fat_cow}/32x32/package_green.png | Bin .../fat_cow}/32x32/package_link.png | Bin .../Fat Cow => icons/fat_cow}/32x32/page.png | Bin .../fat_cow}/32x32/page_add.png | Bin .../fat_cow}/32x32/page_attach.png | Bin .../fat_cow}/32x32/page_code.png | Bin .../fat_cow}/32x32/page_copy.png | Bin .../fat_cow}/32x32/page_delete.png | Bin .../fat_cow}/32x32/page_edit.png | Bin .../fat_cow}/32x32/page_error.png | Bin .../fat_cow}/32x32/page_excel.png | Bin .../fat_cow}/32x32/page_find.png | Bin .../fat_cow}/32x32/page_gear.png | Bin .../fat_cow}/32x32/page_go.png | Bin .../fat_cow}/32x32/page_green.png | Bin .../fat_cow}/32x32/page_key.png | Bin .../fat_cow}/32x32/page_lightning.png | Bin .../fat_cow}/32x32/page_link.png | Bin .../fat_cow}/32x32/page_magnifier.png | Bin .../fat_cow}/32x32/page_paintbrush.png | Bin .../fat_cow}/32x32/page_paste.png | Bin .../fat_cow}/32x32/page_red.png | Bin .../fat_cow}/32x32/page_refresh.png | Bin .../fat_cow}/32x32/page_save.png | Bin .../fat_cow}/32x32/page_white.png | Bin .../fat_cow}/32x32/page_white_acrobat.png | Bin .../32x32/page_white_actionscript.png | Bin .../fat_cow}/32x32/page_white_add.png | Bin .../fat_cow}/32x32/page_white_c.png | Bin .../fat_cow}/32x32/page_white_camera.png | Bin .../fat_cow}/32x32/page_white_cd.png | Bin .../fat_cow}/32x32/page_white_code.png | Bin .../fat_cow}/32x32/page_white_code_red.png | Bin .../fat_cow}/32x32/page_white_compress.png | Bin .../fat_cow}/32x32/page_white_copy.png | Bin .../fat_cow}/32x32/page_white_cplusplus.png | Bin .../fat_cow}/32x32/page_white_csharp.png | Bin .../fat_cow}/32x32/page_white_cup.png | Bin .../fat_cow}/32x32/page_white_database.png | Bin .../fat_cow}/32x32/page_white_delete.png | Bin .../fat_cow}/32x32/page_white_dvd.png | Bin .../fat_cow}/32x32/page_white_edit.png | Bin .../fat_cow}/32x32/page_white_error.png | Bin .../fat_cow}/32x32/page_white_excel.png | Bin .../fat_cow}/32x32/page_white_find.png | Bin .../fat_cow}/32x32/page_white_flash.png | Bin .../fat_cow}/32x32/page_white_gear.png | Bin .../fat_cow}/32x32/page_white_get.png | Bin .../fat_cow}/32x32/page_white_go.png | Bin .../fat_cow}/32x32/page_white_h.png | Bin .../fat_cow}/32x32/page_white_horizontal.png | Bin .../fat_cow}/32x32/page_white_key.png | Bin .../fat_cow}/32x32/page_white_lightning.png | Bin .../fat_cow}/32x32/page_white_link.png | Bin .../fat_cow}/32x32/page_white_magnify.png | Bin .../fat_cow}/32x32/page_white_medal.png | Bin .../fat_cow}/32x32/page_white_office.png | Bin .../fat_cow}/32x32/page_white_paint.png | Bin .../fat_cow}/32x32/page_white_paintbrush.png | Bin .../fat_cow}/32x32/page_white_paste.png | Bin .../fat_cow}/32x32/page_white_php.png | Bin .../fat_cow}/32x32/page_white_picture.png | Bin .../fat_cow}/32x32/page_white_powerpoint.png | Bin .../fat_cow}/32x32/page_white_put.png | Bin .../fat_cow}/32x32/page_white_ruby.png | Bin .../fat_cow}/32x32/page_white_stack.png | Bin .../fat_cow}/32x32/page_white_star.png | Bin .../fat_cow}/32x32/page_white_text.png | Bin .../fat_cow}/32x32/page_white_text_width.png | Bin .../fat_cow}/32x32/page_white_tux.png | Bin .../fat_cow}/32x32/page_white_vector.png | Bin .../32x32/page_white_visualstudio.png | Bin .../fat_cow}/32x32/page_white_width.png | Bin .../fat_cow}/32x32/page_white_word.png | Bin .../fat_cow}/32x32/page_white_world.png | Bin .../fat_cow}/32x32/page_white_wrench.png | Bin .../fat_cow}/32x32/page_white_zip.png | Bin .../fat_cow}/32x32/page_word.png | Bin .../fat_cow}/32x32/page_world.png | Bin .../fat_cow}/32x32/painbrush.png | Bin .../fat_cow}/32x32/paintcan.png | Bin .../fat_cow}/32x32/palette.png | Bin .../fat_cow}/32x32/pandora.png | Bin .../Fat Cow => icons/fat_cow}/32x32/panel.png | Bin .../fat_cow}/32x32/paper_airplane.png | Bin .../fat_cow}/32x32/parrot.png | Bin .../fat_cow}/32x32/participation_rate.png | Bin .../fat_cow}/32x32/paste_plain.png | Bin .../fat_cow}/32x32/paste_word.png | Bin .../fat_cow}/32x32/paypal-2.png | Bin .../fat_cow}/32x32/paypal.png | Bin .../fat_cow}/32x32/pc_linux_os.png | Bin .../Fat Cow => icons/fat_cow}/32x32/pci.png | Bin .../fat_cow}/32x32/peacock.png | Bin .../fat_cow}/32x32/peak_cap.png | Bin .../fat_cow}/32x32/pencil.png | Bin .../fat_cow}/32x32/pencil_add.png | Bin .../fat_cow}/32x32/pencil_delete.png | Bin .../fat_cow}/32x32/pencil_go.png | Bin .../fat_cow}/32x32/perfomance.png | Bin .../fat_cow}/32x32/personal_finance.png | Bin .../fat_cow}/32x32/personals.png | Bin .../Fat Cow => icons/fat_cow}/32x32/phone.png | Bin .../fat_cow}/32x32/phone_Android.png | Bin .../fat_cow}/32x32/phone_add.png | Bin .../fat_cow}/32x32/phone_delete.png | Bin .../fat_cow}/32x32/phone_sound.png | Bin .../Fat Cow => icons/fat_cow}/32x32/photo.png | Bin .../fat_cow}/32x32/photo_add.png | Bin .../fat_cow}/32x32/photo_delete.png | Bin .../fat_cow}/32x32/photo_link.png | Bin .../fat_cow}/32x32/photos.png | Bin .../fat_cow}/32x32/pi_math.png | Bin .../fat_cow}/32x32/picasa.png | Bin .../fat_cow}/32x32/picture.png | Bin .../fat_cow}/32x32/picture_add.png | Bin .../fat_cow}/32x32/picture_delete.png | Bin .../fat_cow}/32x32/picture_edit.png | Bin .../fat_cow}/32x32/picture_empty.png | Bin .../fat_cow}/32x32/picture_error.png | Bin .../fat_cow}/32x32/picture_frame.png | Bin .../fat_cow}/32x32/picture_go.png | Bin .../fat_cow}/32x32/picture_key.png | Bin .../fat_cow}/32x32/picture_link.png | Bin .../fat_cow}/32x32/picture_save.png | Bin .../fat_cow}/32x32/pictures.png | Bin .../fat_cow}/32x32/piechart.png | Bin .../fat_cow}/32x32/pilcrow.png | Bin .../Fat Cow => icons/fat_cow}/32x32/pill.png | Bin .../fat_cow}/32x32/pill_add.png | Bin .../fat_cow}/32x32/pill_delete.png | Bin .../fat_cow}/32x32/pill_go.png | Bin .../Fat Cow => icons/fat_cow}/32x32/pint.png | Bin .../fat_cow}/32x32/pirate_flag.png | Bin .../fat_cow}/32x32/places.png | Bin .../fat_cow}/32x32/playstation.png | Bin .../fat_cow}/32x32/plotchart.png | Bin .../fat_cow}/32x32/plugin.png | Bin .../fat_cow}/32x32/plugin_add.png | Bin .../fat_cow}/32x32/plugin_delete.png | Bin .../fat_cow}/32x32/plugin_disabled.png | Bin .../fat_cow}/32x32/plugin_edit.png | Bin .../fat_cow}/32x32/plugin_error.png | Bin .../fat_cow}/32x32/plugin_go.png | Bin .../fat_cow}/32x32/plugin_link.png | Bin .../Fat Cow => icons/fat_cow}/32x32/plurk.png | Bin .../Fat Cow => icons/fat_cow}/32x32/poker.png | Bin .../Fat Cow => icons/fat_cow}/32x32/poo.png | Bin .../fat_cow}/32x32/pop_mail.png | Bin .../fat_cow}/32x32/popcorn.png | Bin .../Fat Cow => icons/fat_cow}/32x32/port.png | Bin .../fat_cow}/32x32/postage_stamp.png | Bin .../fat_cow}/32x32/posterous.png | Bin .../fat_cow}/32x32/power_surge.png | Bin .../fat_cow}/32x32/preferences.png | Bin .../fat_cow}/32x32/premium_support.png | Bin .../fat_cow}/32x32/price_alert.png | Bin .../fat_cow}/32x32/price_comparison.png | Bin .../fat_cow}/32x32/price_watch.png | Bin .../fat_cow}/32x32/print_size.png | Bin .../fat_cow}/32x32/printer.png | Bin .../fat_cow}/32x32/printer_add.png | Bin .../fat_cow}/32x32/printer_delete.png | Bin .../fat_cow}/32x32/printer_empty.png | Bin .../fat_cow}/32x32/printer_error.png | Bin .../fat_cow}/32x32/private.png | Bin .../fat_cow}/32x32/processor.png | Bin .../fat_cow}/32x32/production_copyleft.png | Bin .../fat_cow}/32x32/profiles.png | Bin .../fat_cow}/32x32/progressbar.png | Bin .../Fat Cow => icons/fat_cow}/32x32/purse.png | Bin .../Fat Cow => icons/fat_cow}/32x32/qik.png | Bin .../fat_cow}/32x32/qip_angry.png | Bin .../fat_cow}/32x32/qip_at_home.png | Bin .../fat_cow}/32x32/qip_at_work.png | Bin .../fat_cow}/32x32/qip_away.png | Bin .../fat_cow}/32x32/qip_bad_mood.png | Bin .../fat_cow}/32x32/qip_dnd.png | Bin .../fat_cow}/32x32/qip_eating.png | Bin .../fat_cow}/32x32/qip_free_for_chat.png | Bin .../fat_cow}/32x32/qip_invisible.png | Bin .../fat_cow}/32x32/qip_invisible_for_all.png | Bin .../fat_cow}/32x32/qip_not_available.png | Bin .../fat_cow}/32x32/qip_occupied.png | Bin .../fat_cow}/32x32/qip_offline.png | Bin .../fat_cow}/32x32/qip_online.png | Bin .../fat_cow}/32x32/question.png | Bin .../fat_cow}/32x32/radio_1.png | Bin .../fat_cow}/32x32/radio_2.png | Bin .../fat_cow}/32x32/radioactivity.png | Bin .../fat_cow}/32x32/radiobutton.png | Bin .../fat_cow}/32x32/radiobutton_group.png | Bin .../fat_cow}/32x32/radiolocator.png | Bin .../Fat Cow => icons/fat_cow}/32x32/rain.png | Bin .../fat_cow}/32x32/rainbow.png | Bin .../fat_cow}/32x32/rainbow_cloud.png | Bin .../fat_cow}/32x32/readernaut.png | Bin .../fat_cow}/32x32/real_estate.png | Bin .../fat_cow}/32x32/recycle.png | Bin .../fat_cow}/32x32/recycle_bag.png | Bin .../fat_cow}/32x32/red_line.png | Bin .../fat_cow}/32x32/reddit.png | Bin .../fat_cow}/32x32/remote.png | Bin .../fat_cow}/32x32/report.png | Bin .../fat_cow}/32x32/report_add.png | Bin .../fat_cow}/32x32/report_delete.png | Bin .../fat_cow}/32x32/report_disk.png | Bin .../fat_cow}/32x32/report_edit.png | Bin .../fat_cow}/32x32/report_go.png | Bin .../fat_cow}/32x32/report_key.png | Bin .../fat_cow}/32x32/report_link.png | Bin .../fat_cow}/32x32/report_magnify.png | Bin .../fat_cow}/32x32/report_picture.png | Bin .../fat_cow}/32x32/report_user.png | Bin .../fat_cow}/32x32/report_word.png | Bin .../fat_cow}/32x32/reseller_account.png | Bin .../32x32/reseller_account_template.png | Bin .../fat_cow}/32x32/reseller_programm.png | Bin .../fat_cow}/32x32/resize_picture.png | Bin .../fat_cow}/32x32/resource_usage.png | Bin .../fat_cow}/32x32/resources.png | Bin .../fat_cow}/32x32/restaurant_menu.png | Bin .../fat_cow}/32x32/resultset_first.png | Bin .../fat_cow}/32x32/resultset_last.png | Bin .../fat_cow}/32x32/resultset_next.png | Bin .../fat_cow}/32x32/resultset_previous.png | Bin .../fat_cow}/32x32/ribbon.png | Bin .../fat_cow}/32x32/richtext_editor.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ring.png | Bin .../fat_cow}/32x32/road_sign.png | Bin .../fat_cow}/32x32/roadworks.png | Bin .../fat_cow}/32x32/robo_to.png | Bin .../Fat Cow => icons/fat_cow}/32x32/role.png | Bin .../fat_cow}/32x32/rosette.png | Bin .../fat_cow}/32x32/rotate_90.png | Bin .../fat_cow}/32x32/router.png | Bin .../fat_cow}/32x32/routing_around.png | Bin .../fat_cow}/32x32/routing_forward.png | Bin .../fat_cow}/32x32/routing_go_left.png | Bin .../fat_cow}/32x32/routing_go_right.png | Bin .../32x32/routing_go_straight_left.png | Bin .../32x32/routing_go_straight_right.png | Bin .../32x32/routing_intersection_right.png | Bin .../32x32/routing_turn_arround_left.png | Bin .../32x32/routing_turn_arround_right.png | Bin .../fat_cow}/32x32/routing_turn_left.png | Bin .../fat_cow}/32x32/routing_turn_left_2.png | Bin .../32x32/routing_turn_left_crossroads.png | Bin .../fat_cow}/32x32/routing_turn_right.png | Bin .../fat_cow}/32x32/routing_turn_right_2.png | Bin .../fat_cow}/32x32/routing_turn_u.png | Bin .../32x32/routing_turnaround_left.png | Bin .../32x32/routing_turnaround_right.png | Bin .../fat_cow}/32x32/routing_turning_left.png | Bin .../fat_cow}/32x32/routing_turning_right.png | Bin .../Fat Cow => icons/fat_cow}/32x32/rss.png | Bin .../fat_cow}/32x32/rss_add.png | Bin .../fat_cow}/32x32/rss_delete.png | Bin .../fat_cow}/32x32/rss_go.png | Bin .../fat_cow}/32x32/rss_valid.png | Bin .../Fat Cow => icons/fat_cow}/32x32/ruby.png | Bin .../fat_cow}/32x32/ruby_add.png | Bin .../fat_cow}/32x32/ruby_delete.png | Bin .../fat_cow}/32x32/ruby_gear.png | Bin .../fat_cow}/32x32/ruby_get.png | Bin .../fat_cow}/32x32/ruby_go.png | Bin .../fat_cow}/32x32/ruby_key.png | Bin .../fat_cow}/32x32/ruby_link.png | Bin .../fat_cow}/32x32/ruby_put.png | Bin .../fat_cow}/32x32/safari_browser.png | Bin .../Fat Cow => icons/fat_cow}/32x32/safe.png | Bin .../fat_cow}/32x32/sallary_deferrais.png | Bin .../fat_cow}/32x32/salver.png | Bin .../Fat Cow => icons/fat_cow}/32x32/santa.png | Bin .../fat_cow}/32x32/satellite.png | Bin .../fat_cow}/32x32/satellite_dish.png | Bin .../fat_cow}/32x32/save_as.png | Bin .../fat_cow}/32x32/save_money.png | Bin .../fat_cow}/32x32/scale_image.png | Bin .../fat_cow}/32x32/scanner.png | Bin .../fat_cow}/32x32/screen_error.png | Bin .../fat_cow}/32x32/screwdriver.png | Bin .../fat_cow}/32x32/script.png | Bin .../fat_cow}/32x32/script_add.png | Bin .../fat_cow}/32x32/script_code.png | Bin .../fat_cow}/32x32/script_code_red.png | Bin .../fat_cow}/32x32/script_delete.png | Bin .../fat_cow}/32x32/script_edit.png | Bin .../fat_cow}/32x32/script_error.png | Bin .../fat_cow}/32x32/script_gear.png | Bin .../fat_cow}/32x32/script_go.png | Bin .../fat_cow}/32x32/script_key.png | Bin .../fat_cow}/32x32/script_lightning.png | Bin .../fat_cow}/32x32/script_link.png | Bin .../fat_cow}/32x32/script_palette.png | Bin .../fat_cow}/32x32/script_save.png | Bin .../fat_cow}/32x32/scripts.png | Bin .../fat_cow}/32x32/scroller_bar.png | Bin .../Fat Cow => icons/fat_cow}/32x32/scull.png | Bin .../fat_cow}/32x32/search_minus.png | Bin .../fat_cow}/32x32/search_plus.png | Bin .../fat_cow}/32x32/select.png | Bin .../32x32/select_by_adding_to_selection.png | Bin .../fat_cow}/32x32/select_by_color.png | Bin .../fat_cow}/32x32/select_by_difference.png | Bin .../fat_cow}/32x32/select_by_intersection.png | Bin .../fat_cow}/32x32/select_continuous_area.png | Bin .../fat_cow}/32x32/select_ellipse.png | Bin .../fat_cow}/32x32/select_invert.png | Bin .../fat_cow}/32x32/select_lasso.png | Bin .../fat_cow}/32x32/select_restangular.png | Bin .../fat_cow}/32x32/sertificate.png | Bin .../fat_cow}/32x32/server.png | Bin .../fat_cow}/32x32/server_add.png | Bin .../fat_cow}/32x32/server_chart.png | Bin .../fat_cow}/32x32/server_components.png | Bin .../fat_cow}/32x32/server_compress.png | Bin .../fat_cow}/32x32/server_connect.png | Bin .../fat_cow}/32x32/server_database.png | Bin .../fat_cow}/32x32/server_delete.png | Bin .../fat_cow}/32x32/server_edit.png | Bin .../fat_cow}/32x32/server_error.png | Bin .../fat_cow}/32x32/server_go.png | Bin .../fat_cow}/32x32/server_information.png | Bin .../fat_cow}/32x32/server_key.png | Bin .../fat_cow}/32x32/server_lightning.png | Bin .../fat_cow}/32x32/server_link.png | Bin .../fat_cow}/32x32/server_stanchion.png | Bin .../fat_cow}/32x32/server_uncompress.png | Bin .../fat_cow}/32x32/session_idle_time.png | Bin .../fat_cow}/32x32/set_security_question.png | Bin .../fat_cow}/32x32/setting_tools.png | Bin .../fat_cow}/32x32/shading.png | Bin .../fat_cow}/32x32/shape_align_bottom.png | Bin .../fat_cow}/32x32/shape_align_center.png | Bin .../fat_cow}/32x32/shape_align_left.png | Bin .../fat_cow}/32x32/shape_align_middle.png | Bin .../fat_cow}/32x32/shape_align_right.png | Bin .../fat_cow}/32x32/shape_align_top.png | Bin .../fat_cow}/32x32/shape_flip_horizontal.png | Bin .../fat_cow}/32x32/shape_flip_vertical.png | Bin .../fat_cow}/32x32/shape_group.png | Bin .../fat_cow}/32x32/shape_handles.png | Bin .../fat_cow}/32x32/shape_move_back.png | Bin .../fat_cow}/32x32/shape_move_backwards.png | Bin .../fat_cow}/32x32/shape_move_forwards.png | Bin .../fat_cow}/32x32/shape_move_front.png | Bin .../32x32/shape_rotate_anticlockwise.png | Bin .../fat_cow}/32x32/shape_rotate_clockwise.png | Bin .../fat_cow}/32x32/shape_square.png | Bin .../fat_cow}/32x32/shape_square_add.png | Bin .../fat_cow}/32x32/shape_square_delete.png | Bin .../fat_cow}/32x32/shape_square_edit.png | Bin .../fat_cow}/32x32/shape_square_error.png | Bin .../fat_cow}/32x32/shape_square_go.png | Bin .../fat_cow}/32x32/shape_square_key.png | Bin .../fat_cow}/32x32/shape_square_link.png | Bin .../fat_cow}/32x32/shape_ungroup.png | Bin .../Fat Cow => icons/fat_cow}/32x32/share.png | Bin .../fat_cow}/32x32/sharpen.png | Bin .../fat_cow}/32x32/sheduled_task.png | Bin .../fat_cow}/32x32/shield.png | Bin .../fat_cow}/32x32/shield_add.png | Bin .../fat_cow}/32x32/shield_delete.png | Bin .../fat_cow}/32x32/shield_go.png | Bin .../fat_cow}/32x32/shirt_polo.png | Bin .../fat_cow}/32x32/shopping.png | Bin .../fat_cow}/32x32/shorts.png | Bin .../fat_cow}/32x32/showel.png | Bin .../fat_cow}/32x32/shuriken.png | Bin .../Fat Cow => icons/fat_cow}/32x32/sign.png | Bin .../Fat Cow => icons/fat_cow}/32x32/siren.png | Bin .../32x32/site_backup_and_restore.png | Bin .../fat_cow}/32x32/site_enhancer.png | Bin .../fat_cow}/32x32/sitemap.png | Bin .../fat_cow}/32x32/sitemap_color.png | Bin .../fat_cow}/32x32/size_horizontal.png | Bin .../fat_cow}/32x32/size_vertical.png | Bin .../Fat Cow => icons/fat_cow}/32x32/skate.png | Bin .../Fat Cow => icons/fat_cow}/32x32/skins.png | Bin .../Fat Cow => icons/fat_cow}/32x32/skype.png | Bin .../fat_cow}/32x32/slackware.png | Bin .../fat_cow}/32x32/slideshow.png | Bin .../fat_cow}/32x32/small_business.png | Bin .../fat_cow}/32x32/small_car.png | Bin .../fat_cow}/32x32/small_tiles.png | Bin .../fat_cow}/32x32/snapshot.png | Bin .../fat_cow}/32x32/snow_rain.png | Bin .../fat_cow}/32x32/snowman.png | Bin .../Fat Cow => icons/fat_cow}/32x32/soap.png | Bin .../fat_cow}/32x32/soil_layers.png | Bin .../Fat Cow => icons/fat_cow}/32x32/solar.png | Bin .../fat_cow}/32x32/sort_ascending.png | Bin .../fat_cow}/32x32/sort_columns.png | Bin .../fat_cow}/32x32/sort_descending.png | Bin .../Fat Cow => icons/fat_cow}/32x32/sound.png | Bin .../fat_cow}/32x32/sound_add.png | Bin .../fat_cow}/32x32/sound_delete.png | Bin .../fat_cow}/32x32/sound_low.png | Bin .../fat_cow}/32x32/sound_mute.png | Bin .../fat_cow}/32x32/sound_none.png | Bin .../Fat Cow => icons/fat_cow}/32x32/soup.png | Bin .../fat_cow}/32x32/source_code.png | Bin .../fat_cow}/32x32/spacer.png | Bin .../Fat Cow => icons/fat_cow}/32x32/spam.png | Bin .../fat_cow}/32x32/spam_filter.png | Bin .../fat_cow}/32x32/speakers.png | Bin .../fat_cow}/32x32/speedometer.png | Bin .../fat_cow}/32x32/spellcheck.png | Bin .../fat_cow}/32x32/spellcheck_error.png | Bin .../fat_cow}/32x32/spider_web.png | Bin .../Fat Cow => icons/fat_cow}/32x32/spill.png | Bin .../Fat Cow => icons/fat_cow}/32x32/sport.png | Bin .../fat_cow}/32x32/sport_8ball.png | Bin .../fat_cow}/32x32/sport_basketball.png | Bin .../fat_cow}/32x32/sport_football.png | Bin .../fat_cow}/32x32/sport_golf.png | Bin .../fat_cow}/32x32/sport_raquet.png | Bin .../fat_cow}/32x32/sport_shuttlecock.png | Bin .../fat_cow}/32x32/sport_soccer.png | Bin .../fat_cow}/32x32/sport_tennis.png | Bin .../fat_cow}/32x32/spring.png | Bin .../fat_cow}/32x32/sql_join.png | Bin .../fat_cow}/32x32/sql_join_inner.png | Bin .../fat_cow}/32x32/sql_join_left.png | Bin .../fat_cow}/32x32/sql_join_left_exclude.png | Bin .../fat_cow}/32x32/sql_join_outer.png | Bin .../fat_cow}/32x32/sql_join_outer_exclude.png | Bin .../fat_cow}/32x32/sql_join_right.png | Bin .../fat_cow}/32x32/sql_join_right_exclude.png | Bin .../fat_cow}/32x32/ssl_certificates.png | Bin .../fat_cow}/32x32/stamp_pattern.png | Bin .../Fat Cow => icons/fat_cow}/32x32/star.png | Bin .../fat_cow}/32x32/statistics.png | Bin .../fat_cow}/32x32/status_away.png | Bin .../fat_cow}/32x32/status_busy.png | Bin .../fat_cow}/32x32/status_offline.png | Bin .../fat_cow}/32x32/status_online.png | Bin .../fat_cow}/32x32/steering_wheel.png | Bin .../fat_cow}/32x32/steering_wheel_2.png | Bin .../fat_cow}/32x32/steering_wheel_3.png | Bin .../Fat Cow => icons/fat_cow}/32x32/stop.png | Bin .../fat_cow}/32x32/stopwatch_finish.png | Bin .../fat_cow}/32x32/stopwatch_pause.png | Bin .../fat_cow}/32x32/stopwatch_start.png | Bin .../fat_cow}/32x32/storage.png | Bin .../fat_cow}/32x32/street_stall.png | Bin .../fat_cow}/32x32/stumble_upon.png | Bin .../Fat Cow => icons/fat_cow}/32x32/style.png | Bin .../fat_cow}/32x32/style_add.png | Bin .../fat_cow}/32x32/style_delete.png | Bin .../fat_cow}/32x32/style_edit.png | Bin .../fat_cow}/32x32/style_go.png | Bin .../fat_cow}/32x32/subwoofer.png | Bin .../Fat Cow => icons/fat_cow}/32x32/sum.png | Bin .../fat_cow}/32x32/sun_cloudy.png | Bin .../fat_cow}/32x32/sun_rain.png | Bin .../fat_cow}/32x32/support.png | Bin .../fat_cow}/32x32/swf_loader.png | Bin .../fat_cow}/32x32/switch.png | Bin .../fat_cow}/32x32/switch_120v.png | Bin .../fat_cow}/32x32/switch_220v.png | Bin .../fat_cow}/32x32/system_monitor.png | Bin .../fat_cow}/32x32/system_time.png | Bin .../Fat Cow => icons/fat_cow}/32x32/tab.png | Bin .../fat_cow}/32x32/tab_add.png | Bin .../fat_cow}/32x32/tab_delete.png | Bin .../fat_cow}/32x32/tab_edit.png | Bin .../fat_cow}/32x32/tab_go.png | Bin .../fat_cow}/32x32/tabbar.png | Bin .../Fat Cow => icons/fat_cow}/32x32/table.png | Bin .../fat_cow}/32x32/table_add.png | Bin .../fat_cow}/32x32/table_chart.png | Bin .../fat_cow}/32x32/table_delete.png | Bin .../fat_cow}/32x32/table_edit.png | Bin .../fat_cow}/32x32/table_error.png | Bin .../fat_cow}/32x32/table_excel.png | Bin .../fat_cow}/32x32/table_export.png | Bin .../fat_cow}/32x32/table_gear.png | Bin .../fat_cow}/32x32/table_go.png | Bin .../fat_cow}/32x32/table_heatmap.png | Bin .../fat_cow}/32x32/table_import.png | Bin .../fat_cow}/32x32/table_insert.png | Bin .../fat_cow}/32x32/table_key.png | Bin .../fat_cow}/32x32/table_lightning.png | Bin .../fat_cow}/32x32/table_link.png | Bin .../fat_cow}/32x32/table_money.png | Bin .../fat_cow}/32x32/table_multiple.png | Bin .../fat_cow}/32x32/table_paint_can.png | Bin .../fat_cow}/32x32/table_refresh.png | Bin .../fat_cow}/32x32/table_relationship.png | Bin .../fat_cow}/32x32/table_replace.png | Bin .../fat_cow}/32x32/table_row_delete.png | Bin .../fat_cow}/32x32/table_row_insert.png | Bin .../fat_cow}/32x32/table_save.png | Bin .../fat_cow}/32x32/table_select.png | Bin .../fat_cow}/32x32/table_select_all.png | Bin .../fat_cow}/32x32/table_select_big.png | Bin .../fat_cow}/32x32/table_select_column.png | Bin .../fat_cow}/32x32/table_select_row.png | Bin .../fat_cow}/32x32/table_sheet.png | Bin .../fat_cow}/32x32/table_sort.png | Bin .../fat_cow}/32x32/table_split.png | Bin .../fat_cow}/32x32/table_sum.png | Bin .../fat_cow}/32x32/table_tab.png | Bin .../fat_cow}/32x32/table_tab_resize.png | Bin .../fat_cow}/32x32/table_tab_search.png | Bin .../fat_cow}/32x32/tabnavigator.png | Bin .../Fat Cow => icons/fat_cow}/32x32/tag.png | Bin .../fat_cow}/32x32/tag_blue.png | Bin .../fat_cow}/32x32/tag_blue_add.png | Bin .../fat_cow}/32x32/tag_blue_delete.png | Bin .../fat_cow}/32x32/tag_blue_edit.png | Bin .../fat_cow}/32x32/tag_green.png | Bin .../fat_cow}/32x32/tag_orange.png | Bin .../fat_cow}/32x32/tag_pink.png | Bin .../fat_cow}/32x32/tag_purple.png | Bin .../fat_cow}/32x32/tag_red.png | Bin .../fat_cow}/32x32/tag_yellow.png | Bin .../fat_cow}/32x32/tags_cloud.png | Bin .../fat_cow}/32x32/tea_cup.png | Bin .../fat_cow}/32x32/teapot.png | Bin .../fat_cow}/32x32/technorati.png | Bin .../fat_cow}/32x32/teddy_bear.png | Bin .../fat_cow}/32x32/telephone.png | Bin .../fat_cow}/32x32/telephone_add.png | Bin .../fat_cow}/32x32/telephone_delete.png | Bin .../fat_cow}/32x32/telephone_edit.png | Bin .../fat_cow}/32x32/telephone_error.png | Bin .../fat_cow}/32x32/telephone_go.png | Bin .../fat_cow}/32x32/telephone_key.png | Bin .../fat_cow}/32x32/telephone_link.png | Bin .../fat_cow}/32x32/television.png | Bin .../fat_cow}/32x32/television_add.png | Bin .../fat_cow}/32x32/television_delete.png | Bin .../fat_cow}/32x32/temperature_1.png | Bin .../fat_cow}/32x32/temperature_2.png | Bin .../fat_cow}/32x32/temperature_3.png | Bin .../fat_cow}/32x32/temperature_4.png | Bin .../fat_cow}/32x32/temperature_5.png | Bin .../fat_cow}/32x32/terminal.png | Bin .../Fat Cow => icons/fat_cow}/32x32/text.png | Bin .../fat_cow}/32x32/text_align_center.png | Bin .../fat_cow}/32x32/text_align_justity.png | Bin .../fat_cow}/32x32/text_align_left.png | Bin .../fat_cow}/32x32/text_align_right.png | Bin .../fat_cow}/32x32/text_allcaps.png | Bin .../fat_cow}/32x32/text_area.png | Bin .../fat_cow}/32x32/text_bold.png | Bin .../fat_cow}/32x32/text_columns.png | Bin .../fat_cow}/32x32/text_document.png | Bin .../fat_cow}/32x32/text_document_wrap.png | Bin .../fat_cow}/32x32/text_drama.png | Bin .../fat_cow}/32x32/text_dropcaps.png | Bin .../fat_cow}/32x32/text_heading_1.png | Bin .../fat_cow}/32x32/text_heading_2.png | Bin .../fat_cow}/32x32/text_heading_3.png | Bin .../fat_cow}/32x32/text_heading_4.png | Bin .../fat_cow}/32x32/text_heading_5.png | Bin .../fat_cow}/32x32/text_heading_6.png | Bin .../fat_cow}/32x32/text_horizontalrule.png | Bin .../fat_cow}/32x32/text_indent.png | Bin .../fat_cow}/32x32/text_indent_remove.png | Bin .../fat_cow}/32x32/text_italic.png | Bin .../fat_cow}/32x32/text_kerning.png | Bin .../fat_cow}/32x32/text_large_cap.png | Bin .../fat_cow}/32x32/text_letter_omega.png | Bin .../fat_cow}/32x32/text_letterspacing.png | Bin .../fat_cow}/32x32/text_linespacing.png | Bin .../fat_cow}/32x32/text_list_bullets.png | Bin .../fat_cow}/32x32/text_list_numbers.png | Bin .../fat_cow}/32x32/text_lowercase.png | Bin .../fat_cow}/32x32/text_padding_bottom.png | Bin .../fat_cow}/32x32/text_padding_left.png | Bin .../fat_cow}/32x32/text_padding_right.png | Bin .../fat_cow}/32x32/text_padding_top.png | Bin .../fat_cow}/32x32/text_pagination.png | Bin .../fat_cow}/32x32/text_pagination_100.png | Bin .../fat_cow}/32x32/text_prose.png | Bin .../fat_cow}/32x32/text_replace.png | Bin .../fat_cow}/32x32/text_resize.png | Bin .../fat_cow}/32x32/text_signature.png | Bin .../fat_cow}/32x32/text_smallcaps.png | Bin .../fat_cow}/32x32/text_strikethroungh.png | Bin .../fat_cow}/32x32/text_subscript.png | Bin .../fat_cow}/32x32/text_superscript.png | Bin .../fat_cow}/32x32/text_underline.png | Bin .../fat_cow}/32x32/text_uppercase.png | Bin .../fat_cow}/32x32/text_width.png | Bin .../fat_cow}/32x32/textfield.png | Bin .../fat_cow}/32x32/textfield_add.png | Bin .../fat_cow}/32x32/textfield_delete.png | Bin .../fat_cow}/32x32/textfield_key.png | Bin .../fat_cow}/32x32/textfield_rename.png | Bin .../fat_cow}/32x32/theater.png | Bin .../fat_cow}/32x32/things_beauty.png | Bin .../fat_cow}/32x32/things_digital.png | Bin .../fat_cow}/32x32/three_tags.png | Bin .../fat_cow}/32x32/thumb_down.png | Bin .../fat_cow}/32x32/thumb_up.png | Bin .../Fat Cow => icons/fat_cow}/32x32/tick.png | Bin .../fat_cow}/32x32/tilelist.png | Bin .../Fat Cow => icons/fat_cow}/32x32/time.png | Bin .../fat_cow}/32x32/time_add.png | Bin .../fat_cow}/32x32/time_delete.png | Bin .../fat_cow}/32x32/time_go.png | Bin .../fat_cow}/32x32/timeline.png | Bin .../fat_cow}/32x32/timeline_marker.png | Bin .../Fat Cow => icons/fat_cow}/32x32/tire.png | Bin .../fat_cow}/32x32/title_window.png | Bin .../fat_cow}/32x32/to_do_list.png | Bin .../fat_cow}/32x32/to_do_list_cheked_1.png | Bin .../fat_cow}/32x32/to_do_list_cheked_all.png | Bin .../fat_cow}/32x32/toolbox.png | Bin .../Fat Cow => icons/fat_cow}/32x32/tooth.png | Bin .../fat_cow}/32x32/tornado.png | Bin .../fat_cow}/32x32/toster.png | Bin .../fat_cow}/32x32/total_plan_cost.png | Bin .../fat_cow}/32x32/toucan.png | Bin .../Fat Cow => icons/fat_cow}/32x32/tower.png | Bin .../Fat Cow => icons/fat_cow}/32x32/toxic.png | Bin .../fat_cow}/32x32/traffic_lights.png | Bin .../fat_cow}/32x32/traffic_lights_green.png | Bin .../fat_cow}/32x32/traffic_lights_red.png | Bin .../fat_cow}/32x32/traffic_lights_yellow.png | Bin .../fat_cow}/32x32/traffic_usage.png | Bin .../fat_cow}/32x32/transform_crop.png | Bin .../fat_cow}/32x32/transform_crop_resize.png | Bin .../fat_cow}/32x32/transform_flip.png | Bin .../fat_cow}/32x32/transform_layer.png | Bin .../fat_cow}/32x32/transform_move.png | Bin .../fat_cow}/32x32/transform_path.png | Bin .../fat_cow}/32x32/transform_perspective.png | Bin .../fat_cow}/32x32/transform_rotate.png | Bin .../fat_cow}/32x32/transform_rotate_180.png | Bin .../fat_cow}/32x32/transform_rotate_270.png | Bin .../fat_cow}/32x32/transform_rotate_90.png | Bin .../fat_cow}/32x32/transform_scale.png | Bin .../fat_cow}/32x32/transform_selection.png | Bin .../fat_cow}/32x32/transform_shear.png | Bin .../fat_cow}/32x32/transmit.png | Bin .../fat_cow}/32x32/transmit_add.png | Bin .../fat_cow}/32x32/transmit_blue.png | Bin .../fat_cow}/32x32/transmit_delete.png | Bin .../fat_cow}/32x32/transmit_edit.png | Bin .../fat_cow}/32x32/transmit_error.png | Bin .../fat_cow}/32x32/transmit_go.png | Bin .../fat_cow}/32x32/travel.png | Bin .../Fat Cow => icons/fat_cow}/32x32/tree.png | Bin .../fat_cow}/32x32/trojan_horse.png | Bin .../fat_cow}/32x32/tumblr.png | Bin .../Fat Cow => icons/fat_cow}/32x32/tux.png | Bin .../fat_cow}/32x32/twitter_1.png | Bin .../fat_cow}/32x32/twitter_2.png | Bin .../fat_cow}/32x32/ubuntu.png | Bin .../fat_cow}/32x32/umbrella.png | Bin .../fat_cow}/32x32/underle_dictionary.png | Bin .../fat_cow}/32x32/understanding.png | Bin .../fat_cow}/32x32/unicorn.png | Bin .../fat_cow}/32x32/universal_binary.png | Bin .../fat_cow}/32x32/update.png | Bin .../Fat Cow => icons/fat_cow}/32x32/usb_3.png | Bin .../Fat Cow => icons/fat_cow}/32x32/user.png | Bin .../fat_cow}/32x32/user_add.png | Bin .../fat_cow}/32x32/user_astronaut.png | Bin .../fat_cow}/32x32/user_batman.png | Bin .../fat_cow}/32x32/user_blondy.png | Bin .../fat_cow}/32x32/user_catwomen.png | Bin .../fat_cow}/32x32/user_chief.png | Bin .../fat_cow}/32x32/user_chief_female.png | Bin .../fat_cow}/32x32/user_clown.png | Bin .../fat_cow}/32x32/user_comment.png | Bin .../fat_cow}/32x32/user_delete.png | Bin .../fat_cow}/32x32/user_edit.png | Bin .../fat_cow}/32x32/user_female.png | Bin .../fat_cow}/32x32/user_go.png | Bin .../fat_cow}/32x32/user_gray.png | Bin .../fat_cow}/32x32/user_green.png | Bin .../fat_cow}/32x32/user_jew.png | Bin .../fat_cow}/32x32/user_king.png | Bin .../fat_cow}/32x32/user_maid.png | Bin .../fat_cow}/32x32/user_medical.png | Bin .../fat_cow}/32x32/user_medical_female.png | Bin .../fat_cow}/32x32/user_ninja.png | Bin .../fat_cow}/32x32/user_nude.png | Bin .../fat_cow}/32x32/user_nude_female.png | Bin .../fat_cow}/32x32/user_orange.png | Bin .../fat_cow}/32x32/user_police_england.png | Bin .../fat_cow}/32x32/user_police_female.png | Bin .../fat_cow}/32x32/user_policeman.png | Bin .../fat_cow}/32x32/user_queen.png | Bin .../fat_cow}/32x32/user_red.png | Bin .../fat_cow}/32x32/user_sailor.png | Bin .../fat_cow}/32x32/user_silhouette.png | Bin .../fat_cow}/32x32/user_soldier.png | Bin .../fat_cow}/32x32/user_student.png | Bin .../fat_cow}/32x32/user_student_female.png | Bin .../fat_cow}/32x32/user_suit.png | Bin .../fat_cow}/32x32/user_vietnamese.png | Bin .../fat_cow}/32x32/user_zorro.png | Bin .../Fat Cow => icons/fat_cow}/32x32/vbox.png | Bin .../Fat Cow => icons/fat_cow}/32x32/vcard.png | Bin .../fat_cow}/32x32/vcard_add.png | Bin .../fat_cow}/32x32/vcard_delete.png | Bin .../fat_cow}/32x32/vcard_edit.png | Bin .../fat_cow}/32x32/vdividedbox.png | Bin .../fat_cow}/32x32/vector.png | Bin .../fat_cow}/32x32/vector_add.png | Bin .../fat_cow}/32x32/vector_delete.png | Bin .../Fat Cow => icons/fat_cow}/32x32/vhs.png | Bin .../fat_cow}/32x32/viddler.png | Bin .../Fat Cow => icons/fat_cow}/32x32/video.png | Bin .../fat_cow}/32x32/video_mode.png | Bin .../fat_cow}/32x32/videodisplay.png | Bin .../fat_cow}/32x32/viewstack.png | Bin .../Fat Cow => icons/fat_cow}/32x32/vimeo.png | Bin .../Fat Cow => icons/fat_cow}/32x32/virb.png | Bin .../fat_cow}/32x32/virus_protection.png | Bin .../Fat Cow => icons/fat_cow}/32x32/visa.png | Bin .../fat_cow}/32x32/visa_2.png | Bin .../fat_cow}/32x32/visa_electron.png | Bin .../Fat Cow => icons/fat_cow}/32x32/vlc.png | Bin .../Fat Cow => icons/fat_cow}/32x32/vrule.png | Bin .../fat_cow}/32x32/vslider.png | Bin .../Fat Cow => icons/fat_cow}/32x32/walk.png | Bin .../fat_cow}/32x32/wallet.png | Bin .../Fat Cow => icons/fat_cow}/32x32/wand.png | Bin .../fat_cow}/32x32/weather_clouds.png | Bin .../fat_cow}/32x32/weather_cloudy.png | Bin .../fat_cow}/32x32/weather_lightning.png | Bin .../fat_cow}/32x32/weather_rain.png | Bin .../fat_cow}/32x32/weather_snow.png | Bin .../fat_cow}/32x32/weather_sun.png | Bin .../fat_cow}/32x32/web_concierge.png | Bin .../fat_cow}/32x32/webcam.png | Bin .../fat_cow}/32x32/webcam_add.png | Bin .../fat_cow}/32x32/webcam_delete.png | Bin .../fat_cow}/32x32/webcam_error.png | Bin .../fat_cow}/32x32/weight.png | Bin .../fat_cow}/32x32/whistle.png | Bin .../fat_cow}/32x32/widescreen.png | Bin .../fat_cow}/32x32/widgets.png | Bin .../Fat Cow => icons/fat_cow}/32x32/windy.png | Bin .../fat_cow}/32x32/wine_pairings.png | Bin .../fat_cow}/32x32/winrar_add.png | Bin .../fat_cow}/32x32/winrar_extract.png | Bin .../fat_cow}/32x32/winrar_view.png | Bin .../fat_cow}/32x32/wishlist_add.png | Bin .../fat_cow}/32x32/wizard.png | Bin .../fat_cow}/32x32/wizard_women.png | Bin .../fat_cow}/32x32/wordpress.png | Bin .../fat_cow}/32x32/wordpress_blog.png | Bin .../fat_cow}/32x32/workspace.png | Bin .../Fat Cow => icons/fat_cow}/32x32/world.png | Bin .../fat_cow}/32x32/world_add.png | Bin .../fat_cow}/32x32/world_delete.png | Bin .../fat_cow}/32x32/world_edit.png | Bin .../fat_cow}/32x32/world_go.png | Bin .../fat_cow}/32x32/world_link.png | Bin .../fat_cow}/32x32/wrapping_behind.png | Bin .../fat_cow}/32x32/wrapping_between.png | Bin .../fat_cow}/32x32/wrapping_edit.png | Bin .../fat_cow}/32x32/wrapping_in_front.png | Bin .../fat_cow}/32x32/wrapping_inline.png | Bin .../fat_cow}/32x32/wrapping_magazine.png | Bin .../fat_cow}/32x32/wrapping_square.png | Bin .../fat_cow}/32x32/wrapping_tight.png | Bin .../fat_cow}/32x32/wrench.png | Bin .../fat_cow}/32x32/wrench_orange.png | Bin .../fat_cow}/32x32/www_page.png | Bin .../Fat Cow => icons/fat_cow}/32x32/xhtml.png | Bin .../fat_cow}/32x32/xhtml_add.png | Bin .../fat_cow}/32x32/xhtml_delete.png | Bin .../fat_cow}/32x32/xhtml_go.png | Bin .../fat_cow}/32x32/xhtml_valid.png | Bin .../Fat Cow => icons/fat_cow}/32x32/xing.png | Bin .../fat_cow}/32x32/yahoo_messenger.png | Bin .../fat_cow}/32x32/yellow_submarine.png | Bin .../Fat Cow => icons/fat_cow}/32x32/yelp.png | Bin .../fat_cow}/32x32/youtube.png | Bin .../Fat Cow => icons/fat_cow}/32x32/zoom.png | Bin .../fat_cow}/32x32/zoom_extend.png | Bin .../fat_cow}/32x32/zoom_in.png | Bin .../fat_cow}/32x32/zoom_last.png | Bin .../fat_cow}/32x32/zoom_layer.png | Bin .../fat_cow}/32x32/zoom_out.png | Bin .../fat_cow}/32x32/zoom_refresh.png | Bin .../fat_cow}/32x32/zoom_selection.png | Bin .../fat_cow}/32x32/zootool.png | Bin apps/icons/widgets.py | 8 ++-- apps/lock_manager/conf/__init__.py | 0 apps/lock_manager/{conf => }/settings.py | 0 apps/main/conf/__init__.py | 0 apps/main/{conf => }/settings.py | 0 .../__init__.py | 0 apps/{smart_settings => old_settings}/api.py | 0 .../{smart_settings => old_settings}/links.py | 0 .../locale/bg/LC_MESSAGES/django.mo | Bin .../locale/bg/LC_MESSAGES/django.po | 0 .../locale/de_DE/LC_MESSAGES/django.mo | Bin .../locale/de_DE/LC_MESSAGES/django.po | 0 .../locale/en/LC_MESSAGES/django.mo | Bin .../locale/en/LC_MESSAGES/django.po | 0 .../locale/es/LC_MESSAGES/django.mo | Bin .../locale/es/LC_MESSAGES/django.po | 0 .../locale/fr/LC_MESSAGES/django.mo | Bin .../locale/fr/LC_MESSAGES/django.po | 0 .../locale/it/LC_MESSAGES/django.mo | Bin .../locale/it/LC_MESSAGES/django.po | 0 .../locale/nl_NL/LC_MESSAGES/django.mo | Bin .../locale/nl_NL/LC_MESSAGES/django.po | 0 .../locale/pl/LC_MESSAGES/django.mo | Bin .../locale/pl/LC_MESSAGES/django.po | 0 .../locale/pt/LC_MESSAGES/django.mo | Bin .../locale/pt/LC_MESSAGES/django.po | 0 .../locale/pt_BR/LC_MESSAGES/django.mo | Bin .../locale/pt_BR/LC_MESSAGES/django.po | 0 .../locale/ru/LC_MESSAGES/django.mo | Bin .../locale/ru/LC_MESSAGES/django.po | 0 .../models.py | 0 .../static/images/icons/cog.png | Bin apps/{smart_settings => old_settings}/urls.py | 0 .../{smart_settings => old_settings}/views.py | 0 apps/permissions/conf/__init__.py | 0 apps/permissions/{conf => }/settings.py | 0 apps/web_theme/conf/__init__.py | 0 apps/web_theme/conf/settings.py | 30 -------------- 4853 files changed, 104 insertions(+), 99 deletions(-) delete mode 100644 apps/common/conf/__init__.py rename apps/common/{conf => }/settings.py (100%) delete mode 100644 apps/converter/conf/__init__.py rename apps/converter/{conf => }/settings.py (100%) delete mode 100644 apps/icons/api.py create mode 100644 apps/icons/classes.py delete mode 100644 apps/icons/conf/__init__.py delete mode 100644 apps/icons/conf/settings.py create mode 100644 apps/icons/registry.py create mode 100644 apps/icons/settings.py rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/32_bit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/3d_glasses.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/64_bit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/Plant.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/accept.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/accordion.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/account_balances.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/action_log.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/active_sessions.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/administrator.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/advanced_data_grid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/advertising.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/agp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/aim_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/alarm_bell.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/align_above.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/align_bellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/align_center.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/align_compact.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/align_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/align_middle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/align_none.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/align_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/alitalk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/all_right_reserved.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/american_express.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/anchor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/android.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/angel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/anti_xss.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/aol_mail.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/aol_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/apple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/apple_corp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/apple_half.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_cascade.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_control_bar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_double.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_form.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_form_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_form_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_form_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_form_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_from_storage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_get.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_home.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_osx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_osx_terminal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_side_boxes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_side_contract.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_side_expand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_side_list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_side_tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_split.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_tile_horizontal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_tile_vertical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_view_columns.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_view_detail.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_view_gallery.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_view_icons.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_view_list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_view_tile.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_xp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/application_xp_terminal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arch_linux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/areachart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_branch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_divide.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_down.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_inout.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_join.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_merge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_redo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_refresh_small.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_rotate_anticlockwise.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_rotate_clockwise.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_switch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_turn_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_turn_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_undo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/arrow_up.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/artwork.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ask_and_answer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/asterisk_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/asterisk_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/atm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/attach.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/attributes_display.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/attribution.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/auction_hammer_gavel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/autos.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_bronze_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_bronze_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_bronze_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_gold_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_gold_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_gold_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_silver_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_silver_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/award_star_silver_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/backpack.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/backup_manager.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/balance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/balance_unbalance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ballon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/baloon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/baloon_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/baloon_2_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bandaid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bank.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/barchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/barcode.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/basket.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/basket_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/basket_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/basket_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/basket_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/basket_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/basket_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/basket_remove.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/battery.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/battery_charge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/battery_full.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/battery_half.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/battery_low.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/battery_plug.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bedo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/beer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bell.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bell_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bell_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bell_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bell_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bell_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/billiard_marker.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bin_closed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bin_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bios.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/blackberry.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/blackberry_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/blackberry_white.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/blackboard_drawing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/blackboard_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/blackboard_steps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/blackboard_sum.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/blogger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/blogs.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bluetooth.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bomb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_addresses.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_keeping.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_previous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/book_spelling.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bookmark.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/books.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bookshelf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1_hor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1_middle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1_none.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1_outer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1_ver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1d_around.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1d_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1d_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1d_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_1d_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_2_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_2_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_2_outer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_2_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/border_2_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/box_closed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/box_down.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/box_front.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/box_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brain_trainer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/breeze.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brick.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brick_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brick_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brick_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brick_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brick_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brick_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bricks.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/briefcase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brightkite.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/brushes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bubblechart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bug.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bug_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bug_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bug_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bug_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bug_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bug_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/building.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/building_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/building_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/building_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/building_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/building_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/building_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/building_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bulb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_arrow_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_arrow_down.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_arrow_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_arrow_left_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_arrow_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_arrow_right_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_arrow_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_arrow_up.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_black.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_feed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_pink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_purple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_toggle_minus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_toggle_plus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_white.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_wrench.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/bullet_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/burro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/butterfly.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/button.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/buttonbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/buzz.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cactus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cake.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calculator.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calculator_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calculator_black.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calculator_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calculator_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calculator_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calculator_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calendar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calendar_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calendar_copy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calendar_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calendar_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calendar_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calendar_view_day.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calendar_view_month.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/calendar_view_week.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/camera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/camera_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/camera_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/camera_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/camera_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/camera_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/camera_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/camera_small.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cancel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/candle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/candle_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/candlestickchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/candy_cane.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/canvas.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/canvas_size.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/car.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/car_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/car_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_amazon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_amex_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_amex_gray.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_amex_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_apple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_back.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_bank.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_chase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_chip_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_chip_silver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_credit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_debit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_discover_black.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_discover_novus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_echeck.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_export.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_front.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_gift.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_gift_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_import.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_ipod.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_miles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_money.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_sapphire.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/card_solo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cards_binds.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cargo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cart_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cart_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cart_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cart_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cart_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cart_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cart_remove.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cash_register.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cash_register_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cash_stack.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cash_terminal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cats_display.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/caution_biohazard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/caution_high_voltage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/caution_radiation.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cctv_camera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cd_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cd_burn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cd_case.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cd_case_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cd_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cd_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cd_eject.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cd_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/celsius.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/centos.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/centroid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ceo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chair.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chameleon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/change_password.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_bar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_bar_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_bar_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_bar_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_bar_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_bar_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_bullseye.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_column.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_column_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_curve.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_curve_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_curve_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_curve_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_curve_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_curve_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_curve_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_down_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_line.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_line_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_line_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_line_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_line_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_line_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_organisation.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_organisation_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_organisation_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_pie.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_pie_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_pie_alternative.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_pie_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_pie_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_pie_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_pie_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_stock.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chart_up_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chartplotter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/check_box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/checkerboard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chefs_hat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cheque.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chess_horse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chess_tower.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/children_cap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/chinese_noodles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/christmas_tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/church.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cigarette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cirrus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/client_account_template.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clip_splitter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clipboard_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clipboard_sign.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clipboard_sign_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_history_frame.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_pause.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_play.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_select_remain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/clock_stop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/co2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cocacola.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cog_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cog_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cog_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cog_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cog_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/coin_single_cooper.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/coin_single_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/coin_single_silver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/coin_stack_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/coins.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/coins_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/coins_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/coins_in_hand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/color_adjustment.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/color_gradient.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/color_management.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/color_picker.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/color_picker_alternative.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/color_swatch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/color_wheel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/column_double.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/column_four.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/column_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/column_one.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/column_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/column_single.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/column_tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/column_two.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/columnchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/combo_box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/comment.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/comment_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/comment_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/comment_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/comments.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/comments_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/comments_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/company_generosity.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/compass.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/compress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/computer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/computer_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/computer_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/computer_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/computer_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/computer_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/computer_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/computer_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/connect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/construction.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/contact_email.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/contrast.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/contrast_decrease.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/contrast_high.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/contrast_increase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/contrast_low.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_eject.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_eject_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_end.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_end_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_equalizer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_equalizer_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_fastforward.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_fastforward_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_panel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_panel_access.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_panel_branding.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_pause.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_pause_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_pause_record.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_play.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_play_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_repeat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_repeat_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_rewind.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_rewind_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_start.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_start_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_stop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/control_stop_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/controlbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/controller.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/controller_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/controller_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/controller_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/conversion_of_currency.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/convert_color_to_gray.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/convert_gray_to_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cookie_chocolate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cookies.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cooler.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/copying_and_distribution.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/copyleft.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/creative_commons.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/credit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/creditcards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cricket.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cross.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cross_promotion_selling.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/css.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/css_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/css_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/css_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/css_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cup_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cup_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cup_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cup_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cup_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cup_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cup_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/curriculum_vitae.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cursor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cut.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cut_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/cutlery.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/data_chooser.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/data_field.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/data_grid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/data_sort.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/data_table.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_connect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_server.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/database_table.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/date_previous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ddr_memory.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/debian.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/decimal_less.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/decimal_more.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/delicious.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/derivatives.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/design_float.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/designmoo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/devianart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/diagramm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dialog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/diamond.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dice.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/digg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/digital_signature.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dinersclub.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/direction.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/directory_listing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/disconnect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/discover.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dish.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/disk_multiple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/distribution_partnerships.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dns.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dns_setting.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_back.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_background.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_break.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_center.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_check_compatibility.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_comment_above.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_comment_behind.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_comment_below.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_comments.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_copies.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_editing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_export.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_font.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_font_wizard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_image_hor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_image_ver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_import.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_index.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_info.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_insert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_inspect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_inspector.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_layout.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_margins.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_mark_as_final.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_move.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_notes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_num.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_page_last.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_page_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_page_previous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_plus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_prepare.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_properties.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_quote.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_redirect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_rename.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_shapes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_shred.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_signature.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_spacing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_split.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_stand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_tag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_todo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_vertical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/document_view_book.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/documents_email.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/domain_template.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/door.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/door_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/door_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/door_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dopplr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/down_jacket.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/download.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/download_for_linux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/download_for_mac.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/download_for_windows.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_airbrush.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_calligraphic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_clone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_convolve.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_dodge_burn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_ellipse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_eraser.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_ink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_island.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_line.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_path.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_points.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_polygon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_polygon_curves.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_polyline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_ring.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_smudge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_spiral.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_vertex.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/draw_wave.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drawer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drawer_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dribbble.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drill.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drink_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_burn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_cd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_cd_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_network.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_rename.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_user.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drive_web.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drugs_com.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/drum.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dvd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dvd_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dvd_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dvd_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dvd_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dvd_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dvd_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dvd_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/dynamite.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ebay.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/echeck.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/edit_chain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/edit_diff.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/edit_free.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/edit_path.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/education.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ehow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/elements.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_attach.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_open_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/email_to_friend.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ember.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/emotion_evilgrin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/emotion_grin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/emotion_happy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/emotion_smile.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/emotion_suprised.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/emotion_tongue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/emotion_unhappy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/emotion_waii.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/emotion_wink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/entity.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/error_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/error_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/error_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/events.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/evernote.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/exclamation.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/export_excel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/extract_foreground_objects.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/eye.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/factory.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/fatcow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/fax.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/fedora.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/feed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/feed_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/feed_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/feed_disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/feed_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/feed_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/feed_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/feed_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/feed_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_3gp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_7z.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ai.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_aif.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_aiff.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_amr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_asf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_asx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_bat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_bin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_bmp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_bup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_cab.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_cbr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_cda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_cdl.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_cdr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_chm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_dat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_divx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_dll.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_dmg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_doc.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_dss.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_dvf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_dwg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_eml.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_eps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_exe.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_fla.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_flv.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_gif.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_gz.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_hqx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_htm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_html.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ifo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_indd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_iso.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_jar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_jpeg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_jpg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_lnk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_log.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_m4a.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_m4b.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_m4p.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_m4v.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_mcd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_mdb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_mid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_mov.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_mp2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_mp4.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_mpeg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_mpg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_msi.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_mswmm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ogg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_pdf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_png.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_pps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_psd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_pst.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ptb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_pub.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_qbb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_qbw.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_qxd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ram.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_rar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_rm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_rmvb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_rtf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_sea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ses.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_sit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_sitx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ss.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_swf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_tgz.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_thm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_tif.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_tmp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_torrent.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_ttf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_txt.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_vcd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_vob.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_wav.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_wma.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_wmv.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_wps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_xls.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_xpi.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_extension_zip.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/file_manager.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/film.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/film_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/film_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/film_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/film_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/film_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/film_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/film_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/film_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/filter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/filter_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/filter_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/finance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/find.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/fire.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/fire_damage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/fire_extinguisher.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/firefox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/firewall.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/firewall_burn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/fishfinder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_afghanistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_airfield_vehicle_safety.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_albania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_algeria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_american_samoa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_andorra.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_angola.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_anguilla.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_antigua_and_barbuda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_argentina.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_armenia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_aruba.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_australia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_austria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_azerbaijan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_bahamas.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_bahrain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_bangladesh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_barbados.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_belarus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_belgium.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_belize.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_benin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_bermuda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_bhutan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_bolivia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_bosnia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_botswana.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_boy_scout.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_brazil.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_british_indian_ocean.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_british_virgin_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_brunei.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_bulgaria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_burkina_faso.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_burma.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_burundi.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_cambodia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_cameroon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_canada.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_cayman_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_central_african_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_chad.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_chile.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_china.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_colombia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_comoros.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_congo_democratic_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_congo_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_cook_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_cope_verde.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_costa_rica.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_cote_divoire.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_croatia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_cuba.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_cyprus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_czech_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_denmark.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_djibouti.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_dominica.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_dominican_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_east_timor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_egypt.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_el_salvador.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_england.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_equador.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_equatorial_guinea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_eritrea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_estonia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_ethiopia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_european_union.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_falkland_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_faroe_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_fiji.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_finish.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_finland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_france.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_french_polynesia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_gabon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_gambia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_georgia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_germany.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_ghana.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_gibraltar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_great_britain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_greece.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_greenland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_grenada.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_guam.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_guatemala.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_guernsey.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_guinea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_guinea_bissau.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_guyana.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_haiti.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_honduras.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_hong_kong.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_hot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_hungary.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_iceland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_india.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_indonesia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_iran.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_iraq.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_ireland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_isle_of_man.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_israel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_italy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_jamaica.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_japan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_jersey.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_jordan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_kazakhstan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_kenya.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_kiribati.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_kuwait.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_kyrgyzstan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_laos.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_latvia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_lebanon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_lesotho.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_liberia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_libya.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_liechtenstein.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_lithuania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_luxembourg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_macau.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_macedonia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_madagascar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_malawi.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_malaysia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_maledives.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_mali.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_malta.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_marshall_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_martinique.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_mauretania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_mauritius.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_mexico.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_micronesia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_moldova.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_monaco.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_mongolia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_montserrat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_morocco.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_mozambique.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_namibia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_nato.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_nauru.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_nepal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_netherlands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_netherlands_antilles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_new.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_new_zealand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_nicaragua.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_niger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_nigeria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_niue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_norfolk_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_north_korea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_northern_mariana_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_norway.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_olympic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_oman.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_pakistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_palau.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_panama.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_papua_new_guinea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_paraquay.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_peru.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_philippines.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_pink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_pitcairn_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_poland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_portugal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_puerto_rico.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_purple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_qatar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_red_cross.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_romania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_russia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_rwanda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_saint_helena.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_saint_kitts_and_nevis.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_saint_lucia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_saint_pierre_and_miquelon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_saint_vincent_and_grenadines.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_samoa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_san_marino.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_sao_tome_and_principe.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_saudi_arabia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_scotland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_senegal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_serbia_montenegro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_seychelles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_sierra_leone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_singapore.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_slovakia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_slovenia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_solomon_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_somalia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_south_africa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_south_georgia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_south_korea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_spain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_sri_lanka.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_sudan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_suriname.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_swaziland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_sweden.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_switzerland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_syria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_taiwan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_tajikistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_tanzania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_thailand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_tibet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_togo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_tonga.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_trinidad_and_tobago.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_tunisia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_turkey.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_turkmenistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_turks_and_caicos_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_tuvalu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_uganda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_ukraine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_unesco.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_united_arab_emirates.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_united_nations.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_uruquay.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_usa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_uzbekistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_vanuatu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_vatican_city.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_venezuela.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_vietnam.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_virgin_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_wales.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_wallis_and_futuna.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_wto.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_wwf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_yemen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_zambia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flag_zimbabwe.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flamingo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flashdisk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flashlight.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flashlight_shine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flask.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flask_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flex.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flex_builder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flickr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flood_it.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/flower.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/fog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_bell.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_brick.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_bug.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_camera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_explore.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_feed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_find.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_heart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_lightbulb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_page_white.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_palette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_table.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_user.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folder_wrench.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folders.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/folders_explorer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/font.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/font_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/font_colors.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/font_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/font_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/font_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/font_red_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/font_subscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/font_superscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/form.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/formheading.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/forrst.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/freebsd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/friendfeed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ftp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gamespot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gas.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gcp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gcp_rms.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gear_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gentoo_linux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/georectify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gift_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/global_telecom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/globe_model.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google_adsense.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google_custom_search.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google_map.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google_new.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google_talk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google_voice.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google_wave.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google_web_elements.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/google_webmaster_tools.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gowalla.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gps_automotive.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/gps_handheld.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/grass.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/grid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/grooveshark.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/group.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/group_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/group_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/group_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/group_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/group_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/group_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/group_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/group_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hammer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hand_point.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hand_point_090.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hand_point_180.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hand_point_270.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hand_property.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/handbag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hardware_building_oem.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hd_1080.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hd_720.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hd_ready.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hdividedbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/headphone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/headphone_mic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/health.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/heart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/heart_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/heart_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/helmet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/help.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hlocchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/holly.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/home_page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/horizontal_list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/horn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/horoscopes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hostname.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hotjobs.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hourglass.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hourglass_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hourglass_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hourglass_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hourglass_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/house.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/house_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/house_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/house_one.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/house_two.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hrule.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hslider.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/html.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/html_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/html_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/html_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/html_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/hummingbird.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/icecream.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ilike.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/im_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/image_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/image_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/image_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/image_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/images.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/index-cards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/info_rhombus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/information.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/injection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/insert_element.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/insert_object.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/installer_box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/interface_preferences.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/internet_explorer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/investment_menu_quality.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ip.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ip_block.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ip_class.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ipad.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/iphone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ipod.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ipod_cast.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ipod_cast_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ipod_cast_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ipod_sound.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/italy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/jacket.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/jar_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/jar_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/jeans.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/joystick.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/joystick_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/joystick_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/joystick_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_a.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_b.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_c.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_d.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_e.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_escape.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_f.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_g.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_i.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_j.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_k.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_l.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_m.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_n.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_o.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_p.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_q.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_s.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_t.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_u.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_v.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_w.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_x.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_y.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/key_z.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/keyboard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/keyboard_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/keyboard_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/keyboard_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/kids.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ladybird.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/landmarks.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/languange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/laptop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/large_tiles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/last_fm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_aspect_arrow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_cell_cats.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_chart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_command.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_create.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_export.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_gps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_grid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_group.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_his.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_histogram.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_import.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_label.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_raster.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_raster_3d.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_redraw.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_remove.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_rgb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_shaded_relief.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_to_image_size.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_vector.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layer_wms.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layers_map.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layout.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layout_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layout_content.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layout_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layout_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layout_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layout_header.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layout_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/layout_sidebar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/led.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/legend.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/license_management.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/life_vest.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/light_circle_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lightbulb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lightbulb_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lightbulb_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lightbulb_off.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lighthouse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lightning_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lightning_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lightning_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/line_split.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/linechart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/link_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/link_break.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/link_button.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/link_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/link_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/link_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/linkbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/linkedin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/linux_mint.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/livejournal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/locate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/location_pin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lock.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lock_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lock_break.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lock_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lock_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lock_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lock_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lollipop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lollypop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lorry.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lorry_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lorry_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lorry_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lorry_flatbed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lorry_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/lorry_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/luggage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/magic_wand_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/magnet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/magnifier.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/magnifier_zoom_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/magnifier_zoom_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mail-trash.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mail_box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mail_server_setting.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/male.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mandriva.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/map.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/map_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/map_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/map_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/map_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/map_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/marketwatch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/master_card.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/measure.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/measure_crop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_bronze_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_bronze_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_bronze_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_bronze_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_bronze_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_gold_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_gold_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_gold_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_gold_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_gold_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_silver_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_silver_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_silver_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_silver_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/medal_silver_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/menu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/menu_item.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/menubar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/metro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/metronome.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/micro_sd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/micro_sd_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/microphone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/milestone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mixer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mixx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mobile_me.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money_bag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money_bookers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money_dollar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money_euro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money_in_envelope.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money_pound.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/money_yen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/moneybox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_screensaver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_sidebar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_wallpaper.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_window.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/monitor_window_3d.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/motherboard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mouse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mouse_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mouse_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mouse_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mouse_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mouse_select_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mouse_select_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/mouse_select_scroll.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/move_to_folder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/movies.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ms_exchange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ms_frontpage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/msn_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/multitool.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/music.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/my_name_is_e.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/myspace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/nameboard_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/netvibes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/network-share.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/network_adapter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/network_folder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/networking.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/networking_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/networking_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/new.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/newspaper.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/newspaper_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/newspaper_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/newspaper_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/newspaper_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/newsvine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/no_commercial.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/no_drm_trm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/no_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/no_requirements.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/node-tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/nokia_s60.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/non_derivative.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/note.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/note_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/note_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/note_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/note_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/note_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/numeric_stepper.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/oil.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/open_folder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/open_suse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/openid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/opera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/orbit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/origami.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/orkut.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ornament_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/other_phone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/package.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/package_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/package_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/package_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/package_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/package_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_attach.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_copy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_excel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_find.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_magnifier.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_paintbrush.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_paste.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_acrobat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_actionscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_c.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_camera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_cd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_code_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_compress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_copy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_cplusplus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_csharp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_cup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_dvd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_excel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_find.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_flash.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_get.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_h.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_horizontal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_medal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_office.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_paint.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_paintbrush.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_paste.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_php.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_powerpoint.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_ruby.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_stack.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_text.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_text_width.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_tux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_vector.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_visualstudio.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_width.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_word.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_world.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_wrench.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_white_zip.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_word.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/page_world.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/paintbrush.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/paintcan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/palette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pandora.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/panel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/paper_airplane.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/parrot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/participation_rate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/paste_plain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/paste_word.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/paypal-2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/paypal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pc_linux_os.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pci.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/peacock.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/peak_cap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pencil.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pencil_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pencil_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pencil_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/perfomance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/personal_finance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/personals.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/phone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/phone_Android.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/phone_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/phone_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/phone_sound.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/photo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/photo_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/photo_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/photo_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/photos.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pi_math.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picasa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_frame.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/picture_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pictures.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/piechart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pilcrow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pill.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pill_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pill_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pill_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pint.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pirate_flag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/places.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/playstation.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plotchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plugin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plugin_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plugin_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plugin_disabled.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plugin_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plugin_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plugin_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plugin_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/plurk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/poker.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/poo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/pop_mail.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/popcorn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/port.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/postage_stamp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/posterous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/power_surge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/preferences.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/premium_support.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/price_alert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/price_comparison.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/price_watch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/print_size.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/printer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/printer_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/printer_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/printer_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/printer_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/private.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/processor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/production_copyleft.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/profiles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/progressbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/purse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qik.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_angry.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_at_home.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_at_work.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_away.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_bad_mood.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_dnd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_eating.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_free_for_chat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_invisible.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_invisible_for_all.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_not_available.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_occupied.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_offline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/qip_online.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/question.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/radio_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/radio_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/radioactivity.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/radiobutton.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/radiobutton_group.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/radiolocator.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rainbow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rainbow_cloud.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/readernaut.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/real_estate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/recycle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/recycle_bag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/red_line.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/reddit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/remote.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_user.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/report_word.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/reseller_account.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/reseller_account_template.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/reseller_programm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/resize_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/resource_usage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/resources.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/restaurant_menu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/resultset_first.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/resultset_last.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/resultset_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/resultset_previous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ribbon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/richtext_editor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ring.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/road_sign.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/roadworks.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/robo_to.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/role.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rosette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rotate_90.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/router.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_around.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_forward.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_go_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_go_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_go_straight_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_go_straight_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_intersection_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turn_arround_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turn_arround_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turn_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turn_left_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turn_left_crossroads.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turn_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turn_right_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turn_u.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turnaround_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turnaround_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turning_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/routing_turning_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rss.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rss_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rss_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rss_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/rss_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ruby.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ruby_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ruby_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ruby_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ruby_get.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ruby_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ruby_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ruby_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ruby_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/safari_browser.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/safe.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sallary_deferrais.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/salver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/santa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/satellite.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/satellite_dish.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/save_as.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/save_money.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/scale_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/scanner.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/screen_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/screwdriver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_code_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_palette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/script_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/scripts.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/scroller_bar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/scull.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/search_minus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/search_plus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select_by_adding_to_selection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select_by_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select_by_difference.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select_by_intersection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select_continuous_area.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select_ellipse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select_invert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select_lasso.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/select_restangular.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sertificate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_chart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_components.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_compress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_connect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_information.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_stanchion.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/server_uncompress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/session_idle_time.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/set_security_question.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/setting_tools.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shading.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_align_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_align_center.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_align_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_align_middle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_align_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_align_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_flip_horizontal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_flip_vertical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_group.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_handles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_move_back.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_move_backwards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_move_forwards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_move_front.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_rotate_anticlockwise.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_rotate_clockwise.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_square.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_square_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_square_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_square_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_square_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_square_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_square_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_square_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shape_ungroup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/share.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sharpen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sheduled_task.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shield.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shield_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shield_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shield_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shirt_polo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shopping.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shorts.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/showel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/shuriken.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sign.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/siren.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/site_backup_and_restore.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/site_enhancer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sitemap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sitemap_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/size_horizontal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/size_vertical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/skate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/skins.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/skype.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/slackware.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/slideshow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/small_business.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/small_car.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/small_tiles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/snapshot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/snow_rain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/snowman.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/soap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/soil_layers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/solar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sort_ascending.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sort_columns.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sort_descending.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sound.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sound_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sound_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sound_low.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sound_mute.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sound_none.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/soup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/source_code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/spacer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/spam.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/spam_filter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/speakers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/speedometer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/spellcheck.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/spellcheck_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/spider_web.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/spill.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sport.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sport_8ball.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sport_basketball.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sport_football.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sport_golf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sport_raquet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sport_shuttlecock.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sport_soccer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sport_tennis.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/spring.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sql_join.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sql_join_inner.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sql_join_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sql_join_left_exclude.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sql_join_outer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sql_join_outer_exclude.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sql_join_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sql_join_right_exclude.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ssl_certificates.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/stamp_pattern.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/statistics.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/status_away.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/status_busy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/status_offline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/status_online.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/steering_wheel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/steering_wheel_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/steering_wheel_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/stop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/stopwatch_finish.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/stopwatch_pause.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/stopwatch_start.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/storage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/street_stall.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/stumble_upon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/style.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/style_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/style_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/style_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/style_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/subwoofer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sum.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sun_cloudy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/sun_rain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/support.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/swf_loader.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/switch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/switch_120v.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/switch_220v.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/system_monitor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/system_time.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tab.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tab_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tab_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tab_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tab_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tabbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_chart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_excel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_export.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_heatmap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_import.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_insert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_money.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_multiple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_paint_can.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_relationship.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_replace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_row_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_row_insert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_select.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_select_all.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_select_big.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_select_column.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_select_row.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_sheet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_sort.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_split.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_sum.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_tab.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_tab_resize.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/table_tab_search.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tabnavigator.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_blue_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_blue_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_blue_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_pink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_purple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tag_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tags_cloud.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tea_cup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/teapot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/technorati.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/teddy_bear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/telephone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/telephone_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/telephone_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/telephone_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/telephone_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/telephone_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/telephone_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/telephone_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/television.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/television_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/television_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/temperature_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/temperature_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/temperature_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/temperature_4.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/temperature_5.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/terminal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_align_center.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_align_justity.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_align_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_align_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_allcaps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_area.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_bold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_columns.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_document.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_document_wrap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_drama.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_dropcaps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_heading_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_heading_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_heading_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_heading_4.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_heading_5.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_heading_6.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_horizontalrule.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_indent.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_indent_remove.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_italic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_kerning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_large_cap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_letter_omega.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_letterspacing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_linespacing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_list_bullets.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_list_numbers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_lowercase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_padding_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_padding_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_padding_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_padding_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_pagination.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_pagination_100.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_prose.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_replace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_resize.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_signature.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_smallcaps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_strikethroungh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_subscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_superscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_underline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_uppercase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/text_width.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/textfield.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/textfield_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/textfield_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/textfield_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/textfield_rename.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/theater.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/things_beauty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/things_digital.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/three_tags.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/thumb_down.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/thumb_up.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tick.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tilelist.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/time.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/time_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/time_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/time_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/timeline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/timeline_marker.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tire.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/title_window.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/to_do_list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/to_do_list_cheked_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/to_do_list_cheked_all.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/toolbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tooth.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tornado.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/toster.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/total_plan_cost.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/toucan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tower.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/toxic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/traffic_lights.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/traffic_lights_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/traffic_lights_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/traffic_lights_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/traffic_usage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_crop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_crop_resize.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_flip.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_layer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_move.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_path.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_perspective.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_rotate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_rotate_180.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_rotate_270.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_rotate_90.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_scale.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_selection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transform_shear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transmit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transmit_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transmit_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transmit_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transmit_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transmit_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/transmit_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/travel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/trojan_horse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tumblr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/tux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/twitter_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/twitter_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/ubuntu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/umbrella.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/underle_dictionary.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/understanding.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/unicorn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/universal_binary.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/update.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/usb_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_astronaut.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_batman.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_blondy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_catwomen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_chief.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_chief_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_clown.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_comment.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_gray.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_jew.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_king.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_maid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_medical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_medical_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_ninja.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_nude.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_nude_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_police_england.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_police_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_policeman.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_queen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_sailor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_silhouette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_soldier.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_student.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_student_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_suit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_vietnamese.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/user_zorro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vcard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vcard_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vcard_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vcard_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vdividedbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vector.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vector_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vector_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vhs.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/viddler.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/video.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/video_mode.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/videodisplay.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/viewstack.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vimeo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/virb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/virus_protection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/visa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/visa_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/visa_electron.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vlc.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vrule.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/vslider.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/walk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wallet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/weather_clouds.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/weather_cloudy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/weather_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/weather_rain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/weather_snow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/weather_sun.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/web_concierge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/webcam.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/webcam_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/webcam_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/webcam_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/weight.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/whistle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/widescreen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/widgets.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/windy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wine_pairings.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/winrar_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/winrar_extract.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/winrar_view.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wishlist_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wizard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wizard_women.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wordpress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wordpress_blog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/workspace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/world.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/world_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/world_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/world_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/world_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/world_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrapping_behind.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrapping_between.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrapping_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrapping_in_front.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrapping_inline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrapping_magazine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrapping_square.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrapping_tight.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrench.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/wrench_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/www_page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/xhtml.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/xhtml_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/xhtml_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/xhtml_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/xhtml_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/xing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/yahoo_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/yellow_submarine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/yelp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/youtube.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/zoom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/zoom_extend.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/zoom_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/zoom_last.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/zoom_layer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/zoom_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/zoom_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/zoom_selection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/16x16/zootool.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/32_bit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/3d_glasses.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/64_bit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/Plant.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/accept.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/accordion.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/account_balances.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/action_log.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/active_sessions.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/administrator.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/advanced_data_grid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/advertising.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/agp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/aim_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/alarm_bell.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/align_above.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/align_bellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/align_center.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/align_compact.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/align_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/align_middle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/align_none.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/align_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/alitalk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/all_right_reserved.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/american_express.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/anchor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/android.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/angel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/anti_xss.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/aol_mail.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/aol_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/apple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/apple_corp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/apple_half.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_cascade.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_control_bar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_double.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_form.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_form_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_form_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_form_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_form_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_from_storage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_get.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_home.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_osx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_osx_terminal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_side_boxes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_side_contract.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_side_expand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_side_list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_side_tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_split.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_tile_horizontal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_tile_vertical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_view_columns.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_view_detail.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_view_gallery.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_view_icons.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_view_list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_view_tile.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_xp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/application_xp_terminal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arch_linux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/areachart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_branch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_divide.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_down.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_inout.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_join.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_merge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_redo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_refresh_small.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_rotate_anticlockwise.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_rotate_clockwise.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_switch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_turn_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_turn_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_undo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/arrow_up.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/artwork.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ask_and_answer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/asterisk_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/asterisk_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/atm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/attach.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/attributes_display.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/attribution.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/auction_hammer_gavel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/autos.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_bronze_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_bronze_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_bronze_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_gold_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_gold_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_gold_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_silver_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_silver_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/award_star_silver_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/backpack.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/backup_manager.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/balance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/balance_unbalance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ballon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/baloon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/baloon_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/baloon_2_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bandaid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bank.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/barchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/barcode.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/basket.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/basket_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/basket_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/basket_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/basket_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/basket_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/basket_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/basket_remove.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/battery.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/battery_charge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/battery_full.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/battery_half.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/battery_low.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/battery_plug.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bedo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/beer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bell.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bell_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bell_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bell_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bell_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bell_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/billiard_marker.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bin_closed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bin_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bios.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/blackberry.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/blackberry_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/blackberry_white.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/blackboard_drawing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/blackboard_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/blackboard_steps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/blackboard_sum.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/blogger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/blogs.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bluetooth.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bomb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_addresses.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_keeping.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_previous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/book_spelling.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bookmark.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/books.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bookshelf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1_hor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1_middle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1_none.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1_outer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1_ver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1d_around.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1d_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1d_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1d_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_1d_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_2_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_2_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_2_outer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_2_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/border_2_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/box_closed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/box_down.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/box_front.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/box_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brain_trainer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/breeze.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brick.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brick_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brick_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brick_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brick_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brick_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brick_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bricks.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/briefcase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brightkite.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/brushes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bubblechart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bug.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bug_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bug_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bug_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bug_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bug_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bug_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/building.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/building_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/building_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/building_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/building_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/building_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/building_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/building_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bulb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_arrow_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_arrow_down.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_arrow_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_arrow_left_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_arrow_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_arrow_right_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_arrow_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_arrow_up.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_black.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_feed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_pink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_purple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_toggle_minus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_toggle_plus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_white.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_wrench.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/bullet_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/burro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/butterfly.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/button.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/buttonbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/buzz.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cactus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cake.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calculator.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calculator_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calculator_black.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calculator_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calculator_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calculator_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calculator_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calendar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calendar_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calendar_copy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calendar_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calendar_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calendar_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calendar_view_day.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calendar_view_month.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/calendar_view_week.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/camera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/camera_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/camera_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/camera_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/camera_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/camera_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/camera_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/camera_small.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cancel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/candle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/candle_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/candlestickchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/candy_cane.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/canvas.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/canvas_size.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/car.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/car_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/car_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_amazon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_amex_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_amex_gray.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_amex_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_apple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_back.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_bank.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_chase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_chip_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_chip_silver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_credit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_debit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_discover_black.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_discover_novus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_echeck.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_export.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_front.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_gift.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_gift_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_import.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_ipod.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_miles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_money.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_sapphire.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/card_solo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cards_binds.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cargo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cart_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cart_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cart_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cart_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cart_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cart_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cart_remove.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cash_register.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cash_register_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cash_stack.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cash_terminal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cats_display.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/caution_biohazard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/caution_high_voltage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/caution_radiation.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cctv_camera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cd_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cd_burn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cd_case.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cd_case_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cd_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cd_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cd_eject.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cd_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/celsius.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/centos.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/centroid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ceo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chair.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chameleon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/change_password.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_bar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_bar_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_bar_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_bar_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_bar_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_bar_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_bullseye.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_column.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_column_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_curve.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_curve_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_curve_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_curve_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_curve_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_curve_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_curve_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_down_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_line.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_line_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_line_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_line_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_line_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_line_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_organisation.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_organisation_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_organisation_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_pie.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_pie_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_pie_alternative.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_pie_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_pie_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_pie_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_pie_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_stock.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chart_up_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chartplotter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/check_box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/checkerboard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chefs_hat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cheque.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chess_horse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chess_tower.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/children_cap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/chinese_noodles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/christmas_tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/church.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cigarette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cirrus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/client_account_template.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clip_splitter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clipboard_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clipboard_sign.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clipboard_sign_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_history_frame.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_pause.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_play.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_select_remain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/clock_stop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/co2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cocacola.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cog_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cog_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cog_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cog_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cog_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/coin_single_cooper.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/coin_single_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/coin_single_silver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/coin_stack_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/coins.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/coins_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/coins_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/coins_in_hand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/color_adjustment.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/color_gradient.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/color_management.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/color_picker.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/color_picker_alternative.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/color_swatch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/color_wheel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/column_double.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/column_four.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/column_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/column_one.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/column_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/column_single.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/column_tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/column_two.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/columnchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/combo_box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/comment.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/comment_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/comment_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/comment_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/comments.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/comments_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/comments_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/company_generosity.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/compass.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/compress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/computer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/computer_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/computer_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/computer_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/computer_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/computer_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/computer_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/computer_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/connect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/construction.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/contact_email.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/contrast.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/contrast_decrease.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/contrast_high.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/contrast_increase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/contrast_low.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_eject.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_eject_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_end.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_end_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_equalizer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_equalizer_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_fastforward.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_fastforward_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_panel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_panel_access.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_panel_branding.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_pause.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_pause_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_pause_record.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_play.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_play_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_repeat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_repeat_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_rewind.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_rewind_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_start.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_start_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_stop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/control_stop_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/controlbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/controller.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/controller_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/controller_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/controller_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/conversion_of_currency.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/convert_color_to_gray.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/convert_gray_to_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cookie_chocolate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cookies.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cooler.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/copying_and_distribution.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/copyleft.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/creative_commons.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/credit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/creditcards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cricket.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cross.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cross_promotion_selling.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/css.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/css_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/css_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/css_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/css_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cup_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cup_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cup_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cup_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cup_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cup_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cup_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/curriculum_vitae.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cursor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cut.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cut_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/cutlery.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/data_chooser.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/data_field.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/data_grid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/data_sort.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/data_table.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_connect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_server.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/database_table.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/date_previous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ddr_memory.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/debian.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/decimal_less.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/decimal_more.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/delicious.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/derivatives.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/design_float.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/designmoo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/devianart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/diagramm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dialog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/diamond.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dice.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/digg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/digital_signature.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dinersclub.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/direction.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/directory_listing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/disconnect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/discover.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dish.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/disk_multiple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/distribution_partnerships.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dns.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dns_setting.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_back.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_background.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_break.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_center.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_check_compatibility.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_comment_above.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_comment_behind.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_comment_below.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_comments.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_copies.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_editing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_export.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_font.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_font_wizard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_image_hor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_image_ver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_import.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_index.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_info.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_insert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_inspect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_inspector.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_layout.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_margins.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_mark_as_final.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_move.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_notes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_num.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_page_last.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_page_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_page_previous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_plus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_prepare.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_properties.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_quote.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_redirect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_rename.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_shapes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_shred.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_signature.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_spacing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_split.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_stand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_tag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_todo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_vertical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/document_view_book.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/documents_email.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/domain_template.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/door.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/door_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/door_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/door_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dopplr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/down_jacket.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/download.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/download_for_linux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/download_for_mac.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/download_for_windows.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_airbrush.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_calligraphic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_clone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_convolve.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_dodge_burn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_ellipse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_eraser.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_ink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_island.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_line.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_path.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_points.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_polygon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_polygon_curves.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_polyline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_ring.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_smudge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_spiral.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_vertex.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/draw_wave.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drawer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drawer_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dribbble.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drill.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drink_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_burn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_cd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_cd_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_network.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_rename.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_user.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drive_web.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drugs_com.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/drum.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dvd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dvd_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dvd_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dvd_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dvd_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dvd_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dvd_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dvd_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/dynamite.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ebay.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/echeck.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/edit_chain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/edit_diff.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/edit_free.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/edit_path.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/education.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ehow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/elements.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_attach.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_open_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/email_to_friend.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ember.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/emotion_evilgrin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/emotion_grin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/emotion_happy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/emotion_smile.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/emotion_suprised.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/emotion_tongue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/emotion_unhappy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/emotion_waii.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/emotion_wink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/entity.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/error_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/error_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/error_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/events.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/evernote.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/exclamation.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/export_excel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/extract_foreground_objects.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/eye.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/factory.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/fatcow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/fax.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/fedora.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/feed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/feed_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/feed_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/feed_disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/feed_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/feed_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/feed_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/feed_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/feed_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_3gp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_7z.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ai.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_aif.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_aiff.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_amr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_asf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_asx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_bat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_bin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_bmp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_bup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_cab.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_cbr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_cda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_cdl.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_cdr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_chm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_dat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_divx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_dll.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_dmg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_doc.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_dss.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_dvf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_dwg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_eml.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_eps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_exe.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_fla.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_flv.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_gif.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_gz.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_hqx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_htm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_html.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ifo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_indd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_iso.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_jar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_jpeg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_jpg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_lnk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_log.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_m4a.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_m4b.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_m4p.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_m4v.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_mcd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_mdb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_mid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_mov.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_mp2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_mp4.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_mpeg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_mpg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_msi.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_mswmm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ogg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_pdf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_png.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_pps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_psd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_pst.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ptb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_pub.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_qbb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_qbw.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_qxd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ram.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_rar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_rm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_rmvb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_rtf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_sea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ses.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_sit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_sitx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ss.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_swf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_tgz.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_thm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_tif.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_tmp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_torrent.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_ttf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_txt.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_vcd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_vob.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_wav.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_wma.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_wmv.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_wps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_xls.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_xpi.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_extension_zip.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/file_manager.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/film.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/film_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/film_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/film_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/film_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/film_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/film_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/film_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/film_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/filter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/filter_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/filter_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/finance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/find.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/fire.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/fire_damage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/fire_extinguisher.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/firefox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/firewall.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/firewall_burn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/fishfinder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_afghanistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_airfield_vehicle_safety.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_albania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_algeria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_american_samoa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_andorra.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_angola.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_anguilla.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_antigua_and_barbuda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_argentina.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_armenia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_aruba.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_australia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_austria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_azerbaijan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_bahamas.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_bahrain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_bangladesh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_barbados.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_belarus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_belgium.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_belize.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_benin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_bermuda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_bhutan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_bolivia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_bosnia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_botswana.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_boy_scout.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_brazil.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_british_indian_ocean.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_british_virgin_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_brunei.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_bulgaria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_burkina_faso.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_burma.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_burundi.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_cambodia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_cameroon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_canada.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_cayman_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_central_african_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_chad.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_chile.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_china.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_colombia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_comoros.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_congo_democratic_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_congo_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_cook_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_cope_verde.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_costa_rica.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_cote_divoire.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_croatia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_cuba.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_cyprus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_czech_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_denmark.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_djibouti.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_dominica.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_dominican_republic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_east_timor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_egypt.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_el_salvador.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_england.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_equador.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_equatorial_guinea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_eritrea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_estonia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_ethiopia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_european_union.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_falkland_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_faroe_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_fiji.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_finish.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_finland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_france.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_french_polynesia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_gabon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_gambia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_georgia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_germany.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_ghana.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_gibraltar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_great_britain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_greece.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_greenland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_grenada.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_guam.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_guatemala.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_guernsey.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_guinea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_guinea_bissau.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_guyana.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_haiti.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_honduras.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_hong_kong.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_hot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_hungary.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_iceland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_india.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_indonesia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_iran.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_iraq.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_ireland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_isle_of_man.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_israel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_italy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_jamaica.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_japan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_jersey.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_jordan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_kazakhstan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_kenya.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_kiribati.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_kuwait.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_kyrgyzstan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_laos.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_latvia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_lebanon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_lesotho.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_liberia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_libya.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_liechtenstein.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_lithuania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_luxembourg.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_macau.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_macedonia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_madagascar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_malawi.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_malaysia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_maledives.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_mali.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_malta.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_marshall_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_martinique.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_mauretania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_mauritius.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_mexico.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_micronesia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_moldova.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_monaco.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_mongolia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_montserrat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_morocco.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_mozambique.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_namibia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_nato.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_nauru.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_nepal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_netherlands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_netherlands_antilles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_new.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_new_zealand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_nicaragua.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_niger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_nigeria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_niue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_norfolk_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_north_korea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_northern_mariana_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_norway.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_olympic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_oman.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_pakistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_palau.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_panama.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_papua_new_guinea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_paraquay.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_peru.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_philippines.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_pink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_pitcairn_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_poland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_portugal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_puerto_rico.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_purple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_qatar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_red_cross.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_romania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_russia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_rwanda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_saint_helena.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_saint_kitts_and_nevis.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_saint_lucia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_saint_pierre_and_miquelon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_saint_vincent_and_grenadines.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_samoa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_san_marino.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_sao_tome_and_principe.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_saudi_arabia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_scotland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_senegal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_serbia_montenegro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_seychelles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_sierra_leone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_singapore.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_slovakia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_slovenia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_solomon_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_somalia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_south_africa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_south_georgia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_south_korea.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_spain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_sri_lanka.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_sudan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_suriname.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_swaziland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_sweden.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_switzerland.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_syria.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_taiwan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_tajikistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_tanzania.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_thailand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_tibet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_togo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_tonga.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_trinidad_and_tobago.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_tunisia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_turkey.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_turkmenistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_turks_and_caicos_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_tuvalu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_uganda.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_ukraine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_unesco.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_united_arab_emirates.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_united_nations.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_uruquay.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_usa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_uzbekistan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_vanuatu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_vatican_city.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_venezuela.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_vietnam.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_virgin_islands.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_wales.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_wallis_and_futuna.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_wto.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_wwf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_yemen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_zambia.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flag_zimbabwe.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flamingo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flashdisk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flashlight.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flashlight_shine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flask.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flask_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flex.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flex_builder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flickr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flood_it.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/flower.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/fog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_bell.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_brick.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_bug.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_camera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_explore.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_feed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_find.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_heart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_lightbulb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_page_white.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_palette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_table.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_user.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folder_wrench.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folders.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/folders_explorer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/font.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/font_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/font_colors.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/font_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/font_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/font_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/font_red_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/font_subscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/font_superscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/form.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/formheading.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/forrst.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/freebsd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/friendfeed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ftp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gamespot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gas.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gcp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gcp_rms.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gear_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gentoo_linux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/georectify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gift_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/global_telecom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/globe_model.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google_adsense.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google_custom_search.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google_map.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google_new.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google_talk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google_voice.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google_wave.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google_web_elements.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/google_webmaster_tools.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gowalla.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gps_automotive.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/gps_handheld.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/grass.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/grid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/grooveshark.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/group.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/group_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/group_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/group_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/group_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/group_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/group_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/group_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/group_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hammer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hand_point.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hand_point_090.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hand_point_180.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hand_point_270.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hand_property.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/handbag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hardware_building_oem.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hd_1080.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hd_720.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hd_ready.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hdividedbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/headphone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/headphone_mic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/health.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/heart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/heart_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/heart_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/helmet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/help.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hlocchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/holly.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/home_page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/horizontal_list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/horn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/horoscopes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hostname.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hotjobs.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hourglass.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hourglass_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hourglass_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hourglass_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hourglass_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/house.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/house_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/house_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/house_one.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/house_two.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hrule.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hslider.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/html.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/html_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/html_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/html_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/html_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/hummingbird.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/icecream.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ilike.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/im_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/image_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/image_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/image_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/image_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/images.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/index-cards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/info_rhombus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/information.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/injection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/insert_element.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/insert_object.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/installer_box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/interface_preferences.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/internet_explorer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/investment_menu_quality.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ip.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ip_block.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ip_class.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ipad.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/iphone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ipod.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ipod_cast.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ipod_cast_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ipod_cast_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ipod_sound.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/italy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/jacket.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/jar_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/jar_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/jeans.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/joystick.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/joystick_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/joystick_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/joystick_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_a.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_b.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_c.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_d.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_e.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_escape.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_f.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_g.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_i.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_j.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_k.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_l.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_m.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_n.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_o.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_p.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_q.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_s.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_t.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_u.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_v.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_w.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_x.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_y.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/key_z.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/keyboard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/keyboard_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/keyboard_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/keyboard_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/kids.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ladybird.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/landmarks.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/languange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/laptop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/large_tiles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/last_fm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_aspect_arrow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_cell_cats.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_chart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_command.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_create.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_export.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_gps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_grid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_group.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_his.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_histogram.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_import.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_label.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_raster.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_raster_3d.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_redraw.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_remove.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_rgb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_shaded_relief.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_to_image_size.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_vector.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layer_wms.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layers_map.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layout.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layout_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layout_content.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layout_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layout_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layout_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layout_header.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layout_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/layout_sidebar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/led.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/legend.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/license_management.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/life_vest.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/light_circle_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lightbulb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lightbulb_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lightbulb_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lightbulb_off.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lighthouse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lightning_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lightning_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lightning_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/line_split.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/linechart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/link_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/link_break.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/link_button.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/link_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/link_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/link_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/linkbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/linkedin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/linux_mint.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/livejournal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/locate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/location_pin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lock.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lock_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lock_break.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lock_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lock_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lock_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lock_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lollipop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lollypop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lorry.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lorry_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lorry_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lorry_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lorry_flatbed.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lorry_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/lorry_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/luggage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/magic_wand_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/magnet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/magnifier.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/magnifier_zoom_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/magnifier_zoom_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mail-trash.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mail_box.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mail_server_setting.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/male.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mandriva.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/map.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/map_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/map_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/map_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/map_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/map_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/marketwatch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/master_card.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/measure.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/measure_crop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_bronze_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_bronze_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_bronze_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_bronze_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_bronze_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_gold_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_gold_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_gold_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_gold_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_gold_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_silver_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_silver_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_silver_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_silver_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/medal_silver_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/menu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/menu_item.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/menubar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/metro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/metronome.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/micro_sd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/micro_sd_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/microphone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/milestone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mixer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mixx.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mobile_me.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money_bag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money_bookers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money_dollar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money_euro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money_in_envelope.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money_pound.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/money_yen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/moneybox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_screensaver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_sidebar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_wallpaper.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_window.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/monitor_window_3d.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/motherboard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mouse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mouse_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mouse_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mouse_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mouse_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mouse_select_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mouse_select_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/mouse_select_scroll.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/move_to_folder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/movies.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ms_exchange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ms_frontpage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/msn_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/multitool.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/music.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/my_name_is_e.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/myspace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/nameboard_open.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/netvibes.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/network-share.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/network_adapter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/network_folder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/networking.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/networking_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/networking_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/new.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/newspaper.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/newspaper_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/newspaper_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/newspaper_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/newspaper_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/newsvine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/no_commercial.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/no_drm_trm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/no_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/no_requirements.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/node-tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/nokia_s60.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/non_derivative.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/note.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/note_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/note_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/note_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/note_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/note_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/numeric_stepper.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/oil.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/open_folder.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/open_suse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/openid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/opera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/orbit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/origami.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/orkut.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ornament_gold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/other_phone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/package.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/package_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/package_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/package_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/package_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/package_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_attach.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_copy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_excel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_find.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_magnifier.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_paintbrush.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_paste.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_acrobat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_actionscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_c.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_camera.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_cd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_code_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_compress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_copy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_cplusplus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_csharp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_cup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_dvd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_excel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_find.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_flash.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_get.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_h.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_horizontal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_medal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_office.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_paint.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_paintbrush.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_paste.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_php.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_powerpoint.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_ruby.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_stack.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_text.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_text_width.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_tux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_vector.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_visualstudio.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_width.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_word.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_world.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_wrench.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_white_zip.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_word.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/page_world.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/painbrush.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/paintcan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/palette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pandora.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/panel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/paper_airplane.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/parrot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/participation_rate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/paste_plain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/paste_word.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/paypal-2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/paypal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pc_linux_os.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pci.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/peacock.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/peak_cap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pencil.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pencil_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pencil_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pencil_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/perfomance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/personal_finance.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/personals.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/phone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/phone_Android.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/phone_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/phone_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/phone_sound.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/photo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/photo_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/photo_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/photo_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/photos.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pi_math.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picasa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_frame.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/picture_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pictures.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/piechart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pilcrow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pill.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pill_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pill_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pill_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pint.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pirate_flag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/places.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/playstation.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plotchart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plugin.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plugin_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plugin_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plugin_disabled.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plugin_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plugin_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plugin_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plugin_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/plurk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/poker.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/poo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/pop_mail.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/popcorn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/port.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/postage_stamp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/posterous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/power_surge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/preferences.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/premium_support.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/price_alert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/price_comparison.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/price_watch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/print_size.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/printer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/printer_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/printer_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/printer_empty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/printer_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/private.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/processor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/production_copyleft.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/profiles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/progressbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/purse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qik.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_angry.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_at_home.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_at_work.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_away.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_bad_mood.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_dnd.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_eating.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_free_for_chat.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_invisible.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_invisible_for_all.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_not_available.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_occupied.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_offline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/qip_online.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/question.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/radio_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/radio_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/radioactivity.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/radiobutton.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/radiobutton_group.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/radiolocator.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rainbow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rainbow_cloud.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/readernaut.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/real_estate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/recycle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/recycle_bag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/red_line.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/reddit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/remote.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_disk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_magnify.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_user.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/report_word.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/reseller_account.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/reseller_account_template.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/reseller_programm.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/resize_picture.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/resource_usage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/resources.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/restaurant_menu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/resultset_first.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/resultset_last.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/resultset_next.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/resultset_previous.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ribbon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/richtext_editor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ring.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/road_sign.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/roadworks.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/robo_to.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/role.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rosette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rotate_90.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/router.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_around.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_forward.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_go_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_go_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_go_straight_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_go_straight_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_intersection_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turn_arround_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turn_arround_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turn_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turn_left_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turn_left_crossroads.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turn_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turn_right_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turn_u.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turnaround_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turnaround_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turning_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/routing_turning_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rss.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rss_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rss_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rss_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/rss_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ruby.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ruby_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ruby_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ruby_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ruby_get.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ruby_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ruby_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ruby_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ruby_put.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/safari_browser.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/safe.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sallary_deferrais.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/salver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/santa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/satellite.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/satellite_dish.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/save_as.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/save_money.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/scale_image.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/scanner.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/screen_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/screwdriver.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_code_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_palette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/script_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/scripts.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/scroller_bar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/scull.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/search_minus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/search_plus.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select_by_adding_to_selection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select_by_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select_by_difference.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select_by_intersection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select_continuous_area.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select_ellipse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select_invert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select_lasso.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/select_restangular.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sertificate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_chart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_components.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_compress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_connect.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_database.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_information.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_stanchion.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/server_uncompress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/session_idle_time.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/set_security_question.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/setting_tools.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shading.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_align_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_align_center.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_align_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_align_middle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_align_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_align_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_flip_horizontal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_flip_vertical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_group.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_handles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_move_back.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_move_backwards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_move_forwards.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_move_front.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_rotate_anticlockwise.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_rotate_clockwise.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_square.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_square_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_square_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_square_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_square_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_square_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_square_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_square_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shape_ungroup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/share.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sharpen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sheduled_task.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shield.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shield_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shield_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shield_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shirt_polo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shopping.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shorts.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/showel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/shuriken.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sign.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/siren.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/site_backup_and_restore.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/site_enhancer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sitemap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sitemap_color.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/size_horizontal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/size_vertical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/skate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/skins.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/skype.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/slackware.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/slideshow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/small_business.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/small_car.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/small_tiles.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/snapshot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/snow_rain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/snowman.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/soap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/soil_layers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/solar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sort_ascending.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sort_columns.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sort_descending.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sound.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sound_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sound_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sound_low.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sound_mute.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sound_none.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/soup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/source_code.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/spacer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/spam.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/spam_filter.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/speakers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/speedometer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/spellcheck.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/spellcheck_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/spider_web.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/spill.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sport.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sport_8ball.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sport_basketball.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sport_football.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sport_golf.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sport_raquet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sport_shuttlecock.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sport_soccer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sport_tennis.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/spring.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sql_join.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sql_join_inner.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sql_join_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sql_join_left_exclude.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sql_join_outer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sql_join_outer_exclude.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sql_join_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sql_join_right_exclude.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ssl_certificates.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/stamp_pattern.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/star.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/statistics.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/status_away.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/status_busy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/status_offline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/status_online.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/steering_wheel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/steering_wheel_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/steering_wheel_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/stop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/stopwatch_finish.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/stopwatch_pause.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/stopwatch_start.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/storage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/street_stall.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/stumble_upon.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/style.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/style_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/style_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/style_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/style_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/subwoofer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sum.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sun_cloudy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/sun_rain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/support.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/swf_loader.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/switch.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/switch_120v.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/switch_220v.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/system_monitor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/system_time.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tab.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tab_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tab_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tab_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tab_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tabbar.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_chart.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_excel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_export.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_gear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_heatmap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_import.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_insert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_money.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_multiple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_paint_can.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_relationship.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_replace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_row_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_row_insert.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_save.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_select.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_select_all.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_select_big.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_select_column.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_select_row.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_sheet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_sort.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_split.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_sum.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_tab.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_tab_resize.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/table_tab_search.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tabnavigator.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_blue_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_blue_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_blue_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_pink.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_purple.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tag_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tags_cloud.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tea_cup.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/teapot.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/technorati.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/teddy_bear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/telephone.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/telephone_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/telephone_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/telephone_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/telephone_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/telephone_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/telephone_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/telephone_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/television.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/television_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/television_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/temperature_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/temperature_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/temperature_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/temperature_4.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/temperature_5.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/terminal.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_align_center.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_align_justity.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_align_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_align_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_allcaps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_area.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_bold.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_columns.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_document.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_document_wrap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_drama.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_dropcaps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_heading_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_heading_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_heading_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_heading_4.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_heading_5.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_heading_6.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_horizontalrule.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_indent.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_indent_remove.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_italic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_kerning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_large_cap.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_letter_omega.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_letterspacing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_linespacing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_list_bullets.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_list_numbers.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_lowercase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_padding_bottom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_padding_left.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_padding_right.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_padding_top.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_pagination.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_pagination_100.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_prose.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_replace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_resize.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_signature.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_smallcaps.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_strikethroungh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_subscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_superscript.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_underline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_uppercase.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/text_width.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/textfield.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/textfield_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/textfield_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/textfield_key.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/textfield_rename.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/theater.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/things_beauty.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/things_digital.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/three_tags.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/thumb_down.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/thumb_up.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tick.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tilelist.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/time.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/time_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/time_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/time_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/timeline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/timeline_marker.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tire.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/title_window.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/to_do_list.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/to_do_list_cheked_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/to_do_list_cheked_all.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/toolbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tooth.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tornado.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/toster.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/total_plan_cost.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/toucan.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tower.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/toxic.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/traffic_lights.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/traffic_lights_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/traffic_lights_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/traffic_lights_yellow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/traffic_usage.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_crop.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_crop_resize.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_flip.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_layer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_move.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_path.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_perspective.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_rotate.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_rotate_180.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_rotate_270.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_rotate_90.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_scale.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_selection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transform_shear.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transmit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transmit_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transmit_blue.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transmit_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transmit_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transmit_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/transmit_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/travel.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tree.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/trojan_horse.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tumblr.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/tux.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/twitter_1.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/twitter_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/ubuntu.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/umbrella.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/underle_dictionary.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/understanding.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/unicorn.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/universal_binary.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/update.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/usb_3.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_astronaut.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_batman.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_blondy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_catwomen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_chief.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_chief_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_clown.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_comment.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_gray.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_green.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_jew.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_king.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_maid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_medical.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_medical_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_ninja.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_nude.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_nude_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_police_england.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_police_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_policeman.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_queen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_red.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_sailor.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_silhouette.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_soldier.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_student.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_student_female.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_suit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_vietnamese.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/user_zorro.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vcard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vcard_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vcard_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vcard_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vdividedbox.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vector.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vector_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vector_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vhs.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/viddler.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/video.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/video_mode.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/videodisplay.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/viewstack.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vimeo.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/virb.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/virus_protection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/visa.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/visa_2.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/visa_electron.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vlc.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vrule.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/vslider.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/walk.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wallet.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wand.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/weather_clouds.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/weather_cloudy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/weather_lightning.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/weather_rain.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/weather_snow.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/weather_sun.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/web_concierge.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/webcam.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/webcam_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/webcam_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/webcam_error.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/weight.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/whistle.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/widescreen.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/widgets.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/windy.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wine_pairings.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/winrar_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/winrar_extract.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/winrar_view.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wishlist_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wizard.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wizard_women.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wordpress.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wordpress_blog.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/workspace.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/world.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/world_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/world_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/world_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/world_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/world_link.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrapping_behind.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrapping_between.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrapping_edit.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrapping_in_front.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrapping_inline.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrapping_magazine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrapping_square.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrapping_tight.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrench.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/wrench_orange.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/www_page.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/xhtml.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/xhtml_add.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/xhtml_delete.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/xhtml_go.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/xhtml_valid.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/xing.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/yahoo_messenger.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/yellow_submarine.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/yelp.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/youtube.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/zoom.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/zoom_extend.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/zoom_in.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/zoom_last.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/zoom_layer.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/zoom_out.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/zoom_refresh.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/zoom_selection.png (100%) rename apps/icons/static/{images/Fat Cow => icons/fat_cow}/32x32/zootool.png (100%) delete mode 100644 apps/lock_manager/conf/__init__.py rename apps/lock_manager/{conf => }/settings.py (100%) delete mode 100644 apps/main/conf/__init__.py rename apps/main/{conf => }/settings.py (100%) rename apps/{smart_settings => old_settings}/__init__.py (100%) rename apps/{smart_settings => old_settings}/api.py (100%) rename apps/{smart_settings => old_settings}/links.py (100%) rename apps/{smart_settings => old_settings}/locale/bg/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/bg/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/de_DE/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/de_DE/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/en/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/en/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/es/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/es/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/fr/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/fr/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/it/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/it/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/nl_NL/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/nl_NL/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/pl/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/pl/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/pt/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/pt/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/pt_BR/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/pt_BR/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/locale/ru/LC_MESSAGES/django.mo (100%) rename apps/{smart_settings => old_settings}/locale/ru/LC_MESSAGES/django.po (100%) rename apps/{smart_settings => old_settings}/models.py (100%) rename apps/{smart_settings => old_settings}/static/images/icons/cog.png (100%) rename apps/{smart_settings => old_settings}/urls.py (100%) rename apps/{smart_settings => old_settings}/views.py (100%) delete mode 100644 apps/permissions/conf/__init__.py rename apps/permissions/{conf => }/settings.py (100%) delete mode 100644 apps/web_theme/conf/__init__.py delete mode 100644 apps/web_theme/conf/settings.py diff --git a/apps/common/conf/__init__.py b/apps/common/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/common/conf/settings.py b/apps/common/settings.py similarity index 100% rename from apps/common/conf/settings.py rename to apps/common/settings.py diff --git a/apps/converter/conf/__init__.py b/apps/converter/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/converter/conf/settings.py b/apps/converter/settings.py similarity index 100% rename from apps/converter/conf/settings.py rename to apps/converter/settings.py diff --git a/apps/icons/__init__.py b/apps/icons/__init__.py index 5a9cdbaf79..d4e3be3e5e 100644 --- a/apps/icons/__init__.py +++ b/apps/icons/__init__.py @@ -1,10 +1,8 @@ -from django.utils.translation import ugettext_lazy as _ +from __future__ import absolute_import -from app_registry.models import App +#from django.utils.translation import ugettext_lazy as _ +#from django.conf import settings -try: - app = App.register('icons', _(u'Icons')) -except App.UnableToRegister: - pass -else: - app.set_dependencies(['app_registry']) +from .classes import Icon +#from storage.backends.filebasedstorage import FileBasedStorage +#afrom app_registry.models import App diff --git a/apps/icons/api.py b/apps/icons/api.py deleted file mode 100644 index 83b154cba0..0000000000 --- a/apps/icons/api.py +++ /dev/null @@ -1,22 +0,0 @@ -from __future__ import absolute_import - -from .conf import settings -from .sets import ICON_THEMES -from .literals import ERROR - - -def get_icon_name(icon): - try: - return ICON_THEMES[settings.ICON_SET][icon] - except KeyError: - return ICON_THEMES[settings.ICON_SET][ERROR] - except AttributeError: - pass - -def get_sprite_name(sprite): - try: - return ICON_THEMES[settings.ICON_SET][sprite] - except KeyError: - return ICON_THEMES[settings.ICON_SET][ERROR] - except AttributeError: - pass diff --git a/apps/icons/classes.py b/apps/icons/classes.py new file mode 100644 index 0000000000..5a17ff7483 --- /dev/null +++ b/apps/icons/classes.py @@ -0,0 +1,38 @@ +from __future__ import absolute_import + +from django.utils.safestring import mark_safe +from django.conf import settings + +from .settings import ICON_SET +from .sets import ICON_THEMES +from .literals import ERROR + +SIZE_SMALL = '16x16' +SIZE_BIG = '32x32' + + +class Icon(object): + _registry = {} + + def __init__(self, literal): + self.literal = literal + self.__class__._registry[literal] = self + + def get_file_name(self, size): + # TODO: Move name + size resolution to sets to support size/name and + # name_size filename conventions + try: + return '%s/%s/%s' % (ICON_THEMES[ICON_SET].path, size, ICON_THEMES[ICON_SET].dictionary[self.literal]) + except KeyError: + return '%s/%s/%s' % (ICON_THEMES[ICON_SET].path, size, ICON_THEMES[ICON_SET].dictionary[ERROR]) + except AttributeError: + pass + + def display(self, size): # TODO: move to widgets? + return mark_safe(u'' % (settings.STATIC_URL, self.get_file_name(self.literal))) + + def display_small(self): + return self.display(SIZE_SMALL) + + def display_big(self): + return self.display(SIZE_BIG) diff --git a/apps/icons/conf/__init__.py b/apps/icons/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/icons/conf/settings.py b/apps/icons/conf/settings.py deleted file mode 100644 index 397e8e4adc..0000000000 --- a/apps/icons/conf/settings.py +++ /dev/null @@ -1,24 +0,0 @@ -""" -Configuration options for the documents app -""" -from __future__ import absolute_import - -from django.utils.translation import ugettext_lazy as _ -from django.conf import settings - -from storage.backends.filebasedstorage import FileBasedStorage -from smart_settings.api import Setting, SettingNamespace -from ..literals import DEFAULT_ICON_SET - -from .. import app -print '__file__', __file__ -namespace = SettingNamespace(app.name, app.label, module='icons.conf.settings', sprite='page') - -# Saving - -Setting( - namespace=namespace, - name='ICON_SET', - global_name='ICONS_ICON_SET', - default=DEFAULT_ICON_SET, -) diff --git a/apps/icons/literals.py b/apps/icons/literals.py index 6bd5fa35c7..d5d9eae883 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -3,8 +3,27 @@ #DEFAULT_ICON_SET = fat_cow.ID DEFAULT_ICON_SET = 'fat_cow' -APP = 'app' -BACKUPS = 'backups' +#APP = 'app' +#BACKUPS = 'backups' +#ERROR = 'error' +#ICONS = 'icons' +#SETTINGS = 'settings' + +APPLICATION_VIEW_ICONS = 'application_view_icons' +CD_BURN = 'cd_burn' +COG = 'cog' ERROR = 'error' -ICONS = 'icons' +GROUP = 'user', +GROUP_ADD = 'user_add' +GROUP_EDIT = 'user_edit' +GROUP_DELETE = 'user_delete' +LOCK = 'lock' +MEDAL_GOLD = 'medal_gold' +MEDAL_GOLD_ADD = 'medal_gold_add' +MEDAL_GOLD_DELETE = 'medal_gold_delete' +PLUGIN = 'plugin' +USER = 'user' +USER_ADD = 'user_add' +USER_EDIT = 'user_edit' +USER_DELETE = 'user_delete' diff --git a/apps/icons/registry.py b/apps/icons/registry.py new file mode 100644 index 0000000000..301abce1ae --- /dev/null +++ b/apps/icons/registry.py @@ -0,0 +1,5 @@ +from django.utils.translation import ugettext_lazy as _ + +name = 'icons' +label = _(u'Icons') +#app.set_dependencies(['app_registry']) diff --git a/apps/icons/sets/__init__.py b/apps/icons/sets/__init__.py index 4dd087a794..6348933380 100644 --- a/apps/icons/sets/__init__.py +++ b/apps/icons/sets/__init__.py @@ -11,8 +11,8 @@ SET_CHOICES = ( ) ICON_THEMES = { - fat_cow.ID: fat_cow.DICTIONARY, - famfamfam.ID: famfamfam.DICTIONARY + fat_cow.ID: fat_cow, + famfamfam.ID: famfamfam, } diff --git a/apps/icons/sets/famfamfam.py b/apps/icons/sets/famfamfam.py index 23957e3caa..c2024988f3 100644 --- a/apps/icons/sets/famfamfam.py +++ b/apps/icons/sets/famfamfam.py @@ -6,6 +6,6 @@ ID = 'famfamfam' LABEL = _(u'FamFamFam') DICTIONARY = { - APP: 'plugin', - BACKUPS: 'cd_burn', + PLUGIN: 'plugin', + CD_BURN: 'cd_burn', } diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index 280f9195a6..7ceed98347 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -4,13 +4,21 @@ from django.utils.translation import ugettext_lazy as _ from icons.literals import * -PATH = os.path.join('Fat Cow', '32x32') +PATH = os.path.join('fat_cow') ID = 'fat_cow' LABEL = _(u'Fat cow') DICTIONARY = { - APP: 'plugin.png', - BACKUPS: 'cd_burn.png', + APPLICATION_VIEW_ICONS: 'application_view_icons.png', + CD_BURN: 'cd_burn.png', + COG: 'cog.png', ERROR: 'error.png', - ICONS: 'application_view_icons.png', + GROUP: 'group.png', + GROUP_ADD: 'group_add.png', + GROUP_EDIT: 'group_edit.png', + GROUP_DELETE: 'group_delete.png', + MEDAL_GOLD: 'medal_gold_1.png', + MEDAL_GOLD_ADD: 'medal_gold_add.png', + MEDAL_GOLD_DELETE: 'medal_gold_delete.png', + PLUGIN: 'plugin.png', } diff --git a/apps/icons/settings.py b/apps/icons/settings.py new file mode 100644 index 0000000000..2e9b8428e8 --- /dev/null +++ b/apps/icons/settings.py @@ -0,0 +1,13 @@ +from __future__ import absolute_import + +from .literals import DEFAULT_ICON_SET + + +# +# #print '__file__', __file__ +# ICON_SET = app.add_setting( +# name='ICON_SET', +# default=literals.DEFAULT_ICON_SET, +# ) + +ICON_SET = DEFAULT_ICON_SET diff --git a/apps/icons/static/images/Fat Cow/16x16/32_bit.png b/apps/icons/static/icons/fat_cow/16x16/32_bit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/32_bit.png rename to apps/icons/static/icons/fat_cow/16x16/32_bit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/3d_glasses.png b/apps/icons/static/icons/fat_cow/16x16/3d_glasses.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/3d_glasses.png rename to apps/icons/static/icons/fat_cow/16x16/3d_glasses.png diff --git a/apps/icons/static/images/Fat Cow/16x16/64_bit.png b/apps/icons/static/icons/fat_cow/16x16/64_bit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/64_bit.png rename to apps/icons/static/icons/fat_cow/16x16/64_bit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/Plant.png b/apps/icons/static/icons/fat_cow/16x16/Plant.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/Plant.png rename to apps/icons/static/icons/fat_cow/16x16/Plant.png diff --git a/apps/icons/static/images/Fat Cow/16x16/accept.png b/apps/icons/static/icons/fat_cow/16x16/accept.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/accept.png rename to apps/icons/static/icons/fat_cow/16x16/accept.png diff --git a/apps/icons/static/images/Fat Cow/16x16/accordion.png b/apps/icons/static/icons/fat_cow/16x16/accordion.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/accordion.png rename to apps/icons/static/icons/fat_cow/16x16/accordion.png diff --git a/apps/icons/static/images/Fat Cow/16x16/account_balances.png b/apps/icons/static/icons/fat_cow/16x16/account_balances.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/account_balances.png rename to apps/icons/static/icons/fat_cow/16x16/account_balances.png diff --git a/apps/icons/static/images/Fat Cow/16x16/action_log.png b/apps/icons/static/icons/fat_cow/16x16/action_log.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/action_log.png rename to apps/icons/static/icons/fat_cow/16x16/action_log.png diff --git a/apps/icons/static/images/Fat Cow/16x16/active_sessions.png b/apps/icons/static/icons/fat_cow/16x16/active_sessions.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/active_sessions.png rename to apps/icons/static/icons/fat_cow/16x16/active_sessions.png diff --git a/apps/icons/static/images/Fat Cow/16x16/add.png b/apps/icons/static/icons/fat_cow/16x16/add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/add.png rename to apps/icons/static/icons/fat_cow/16x16/add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/administrator.png b/apps/icons/static/icons/fat_cow/16x16/administrator.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/administrator.png rename to apps/icons/static/icons/fat_cow/16x16/administrator.png diff --git a/apps/icons/static/images/Fat Cow/16x16/advanced_data_grid.png b/apps/icons/static/icons/fat_cow/16x16/advanced_data_grid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/advanced_data_grid.png rename to apps/icons/static/icons/fat_cow/16x16/advanced_data_grid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/advertising.png b/apps/icons/static/icons/fat_cow/16x16/advertising.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/advertising.png rename to apps/icons/static/icons/fat_cow/16x16/advertising.png diff --git a/apps/icons/static/images/Fat Cow/16x16/agp.png b/apps/icons/static/icons/fat_cow/16x16/agp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/agp.png rename to apps/icons/static/icons/fat_cow/16x16/agp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/aim_messenger.png b/apps/icons/static/icons/fat_cow/16x16/aim_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/aim_messenger.png rename to apps/icons/static/icons/fat_cow/16x16/aim_messenger.png diff --git a/apps/icons/static/images/Fat Cow/16x16/alarm_bell.png b/apps/icons/static/icons/fat_cow/16x16/alarm_bell.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/alarm_bell.png rename to apps/icons/static/icons/fat_cow/16x16/alarm_bell.png diff --git a/apps/icons/static/images/Fat Cow/16x16/align_above.png b/apps/icons/static/icons/fat_cow/16x16/align_above.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/align_above.png rename to apps/icons/static/icons/fat_cow/16x16/align_above.png diff --git a/apps/icons/static/images/Fat Cow/16x16/align_bellow.png b/apps/icons/static/icons/fat_cow/16x16/align_bellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/align_bellow.png rename to apps/icons/static/icons/fat_cow/16x16/align_bellow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/align_center.png b/apps/icons/static/icons/fat_cow/16x16/align_center.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/align_center.png rename to apps/icons/static/icons/fat_cow/16x16/align_center.png diff --git a/apps/icons/static/images/Fat Cow/16x16/align_compact.png b/apps/icons/static/icons/fat_cow/16x16/align_compact.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/align_compact.png rename to apps/icons/static/icons/fat_cow/16x16/align_compact.png diff --git a/apps/icons/static/images/Fat Cow/16x16/align_left.png b/apps/icons/static/icons/fat_cow/16x16/align_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/align_left.png rename to apps/icons/static/icons/fat_cow/16x16/align_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/align_middle.png b/apps/icons/static/icons/fat_cow/16x16/align_middle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/align_middle.png rename to apps/icons/static/icons/fat_cow/16x16/align_middle.png diff --git a/apps/icons/static/images/Fat Cow/16x16/align_none.png b/apps/icons/static/icons/fat_cow/16x16/align_none.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/align_none.png rename to apps/icons/static/icons/fat_cow/16x16/align_none.png diff --git a/apps/icons/static/images/Fat Cow/16x16/align_right.png b/apps/icons/static/icons/fat_cow/16x16/align_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/align_right.png rename to apps/icons/static/icons/fat_cow/16x16/align_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/alitalk.png b/apps/icons/static/icons/fat_cow/16x16/alitalk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/alitalk.png rename to apps/icons/static/icons/fat_cow/16x16/alitalk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/all_right_reserved.png b/apps/icons/static/icons/fat_cow/16x16/all_right_reserved.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/all_right_reserved.png rename to apps/icons/static/icons/fat_cow/16x16/all_right_reserved.png diff --git a/apps/icons/static/images/Fat Cow/16x16/american_express.png b/apps/icons/static/icons/fat_cow/16x16/american_express.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/american_express.png rename to apps/icons/static/icons/fat_cow/16x16/american_express.png diff --git a/apps/icons/static/images/Fat Cow/16x16/anchor.png b/apps/icons/static/icons/fat_cow/16x16/anchor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/anchor.png rename to apps/icons/static/icons/fat_cow/16x16/anchor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/android.png b/apps/icons/static/icons/fat_cow/16x16/android.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/android.png rename to apps/icons/static/icons/fat_cow/16x16/android.png diff --git a/apps/icons/static/images/Fat Cow/16x16/angel.png b/apps/icons/static/icons/fat_cow/16x16/angel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/angel.png rename to apps/icons/static/icons/fat_cow/16x16/angel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/anti_xss.png b/apps/icons/static/icons/fat_cow/16x16/anti_xss.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/anti_xss.png rename to apps/icons/static/icons/fat_cow/16x16/anti_xss.png diff --git a/apps/icons/static/images/Fat Cow/16x16/aol_mail.png b/apps/icons/static/icons/fat_cow/16x16/aol_mail.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/aol_mail.png rename to apps/icons/static/icons/fat_cow/16x16/aol_mail.png diff --git a/apps/icons/static/images/Fat Cow/16x16/aol_messenger.png b/apps/icons/static/icons/fat_cow/16x16/aol_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/aol_messenger.png rename to apps/icons/static/icons/fat_cow/16x16/aol_messenger.png diff --git a/apps/icons/static/images/Fat Cow/16x16/apple.png b/apps/icons/static/icons/fat_cow/16x16/apple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/apple.png rename to apps/icons/static/icons/fat_cow/16x16/apple.png diff --git a/apps/icons/static/images/Fat Cow/16x16/apple_corp.png b/apps/icons/static/icons/fat_cow/16x16/apple_corp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/apple_corp.png rename to apps/icons/static/icons/fat_cow/16x16/apple_corp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/apple_half.png b/apps/icons/static/icons/fat_cow/16x16/apple_half.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/apple_half.png rename to apps/icons/static/icons/fat_cow/16x16/apple_half.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application.png b/apps/icons/static/icons/fat_cow/16x16/application.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application.png rename to apps/icons/static/icons/fat_cow/16x16/application.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_add.png b/apps/icons/static/icons/fat_cow/16x16/application_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_add.png rename to apps/icons/static/icons/fat_cow/16x16/application_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_cascade.png b/apps/icons/static/icons/fat_cow/16x16/application_cascade.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_cascade.png rename to apps/icons/static/icons/fat_cow/16x16/application_cascade.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_control_bar.png b/apps/icons/static/icons/fat_cow/16x16/application_control_bar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_control_bar.png rename to apps/icons/static/icons/fat_cow/16x16/application_control_bar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_delete.png b/apps/icons/static/icons/fat_cow/16x16/application_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_delete.png rename to apps/icons/static/icons/fat_cow/16x16/application_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_double.png b/apps/icons/static/icons/fat_cow/16x16/application_double.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_double.png rename to apps/icons/static/icons/fat_cow/16x16/application_double.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_edit.png b/apps/icons/static/icons/fat_cow/16x16/application_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_edit.png rename to apps/icons/static/icons/fat_cow/16x16/application_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_error.png b/apps/icons/static/icons/fat_cow/16x16/application_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_error.png rename to apps/icons/static/icons/fat_cow/16x16/application_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_form.png b/apps/icons/static/icons/fat_cow/16x16/application_form.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_form.png rename to apps/icons/static/icons/fat_cow/16x16/application_form.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_form_add.png b/apps/icons/static/icons/fat_cow/16x16/application_form_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_form_add.png rename to apps/icons/static/icons/fat_cow/16x16/application_form_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_form_delete.png b/apps/icons/static/icons/fat_cow/16x16/application_form_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_form_delete.png rename to apps/icons/static/icons/fat_cow/16x16/application_form_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_form_edit.png b/apps/icons/static/icons/fat_cow/16x16/application_form_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_form_edit.png rename to apps/icons/static/icons/fat_cow/16x16/application_form_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_form_magnify.png b/apps/icons/static/icons/fat_cow/16x16/application_form_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_form_magnify.png rename to apps/icons/static/icons/fat_cow/16x16/application_form_magnify.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_from_storage.png b/apps/icons/static/icons/fat_cow/16x16/application_from_storage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_from_storage.png rename to apps/icons/static/icons/fat_cow/16x16/application_from_storage.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_get.png b/apps/icons/static/icons/fat_cow/16x16/application_get.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_get.png rename to apps/icons/static/icons/fat_cow/16x16/application_get.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_go.png b/apps/icons/static/icons/fat_cow/16x16/application_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_go.png rename to apps/icons/static/icons/fat_cow/16x16/application_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_home.png b/apps/icons/static/icons/fat_cow/16x16/application_home.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_home.png rename to apps/icons/static/icons/fat_cow/16x16/application_home.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_key.png b/apps/icons/static/icons/fat_cow/16x16/application_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_key.png rename to apps/icons/static/icons/fat_cow/16x16/application_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_lightning.png b/apps/icons/static/icons/fat_cow/16x16/application_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_lightning.png rename to apps/icons/static/icons/fat_cow/16x16/application_lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_link.png b/apps/icons/static/icons/fat_cow/16x16/application_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_link.png rename to apps/icons/static/icons/fat_cow/16x16/application_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_osx.png b/apps/icons/static/icons/fat_cow/16x16/application_osx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_osx.png rename to apps/icons/static/icons/fat_cow/16x16/application_osx.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_osx_terminal.png b/apps/icons/static/icons/fat_cow/16x16/application_osx_terminal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_osx_terminal.png rename to apps/icons/static/icons/fat_cow/16x16/application_osx_terminal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_put.png b/apps/icons/static/icons/fat_cow/16x16/application_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_put.png rename to apps/icons/static/icons/fat_cow/16x16/application_put.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_side_boxes.png b/apps/icons/static/icons/fat_cow/16x16/application_side_boxes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_side_boxes.png rename to apps/icons/static/icons/fat_cow/16x16/application_side_boxes.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_side_contract.png b/apps/icons/static/icons/fat_cow/16x16/application_side_contract.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_side_contract.png rename to apps/icons/static/icons/fat_cow/16x16/application_side_contract.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_side_expand.png b/apps/icons/static/icons/fat_cow/16x16/application_side_expand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_side_expand.png rename to apps/icons/static/icons/fat_cow/16x16/application_side_expand.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_side_list.png b/apps/icons/static/icons/fat_cow/16x16/application_side_list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_side_list.png rename to apps/icons/static/icons/fat_cow/16x16/application_side_list.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_side_tree.png b/apps/icons/static/icons/fat_cow/16x16/application_side_tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_side_tree.png rename to apps/icons/static/icons/fat_cow/16x16/application_side_tree.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_split.png b/apps/icons/static/icons/fat_cow/16x16/application_split.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_split.png rename to apps/icons/static/icons/fat_cow/16x16/application_split.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_tile_horizontal.png b/apps/icons/static/icons/fat_cow/16x16/application_tile_horizontal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_tile_horizontal.png rename to apps/icons/static/icons/fat_cow/16x16/application_tile_horizontal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_tile_vertical.png b/apps/icons/static/icons/fat_cow/16x16/application_tile_vertical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_tile_vertical.png rename to apps/icons/static/icons/fat_cow/16x16/application_tile_vertical.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_view_columns.png b/apps/icons/static/icons/fat_cow/16x16/application_view_columns.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_view_columns.png rename to apps/icons/static/icons/fat_cow/16x16/application_view_columns.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_view_detail.png b/apps/icons/static/icons/fat_cow/16x16/application_view_detail.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_view_detail.png rename to apps/icons/static/icons/fat_cow/16x16/application_view_detail.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_view_gallery.png b/apps/icons/static/icons/fat_cow/16x16/application_view_gallery.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_view_gallery.png rename to apps/icons/static/icons/fat_cow/16x16/application_view_gallery.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_view_icons.png b/apps/icons/static/icons/fat_cow/16x16/application_view_icons.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_view_icons.png rename to apps/icons/static/icons/fat_cow/16x16/application_view_icons.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_view_list.png b/apps/icons/static/icons/fat_cow/16x16/application_view_list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_view_list.png rename to apps/icons/static/icons/fat_cow/16x16/application_view_list.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_view_tile.png b/apps/icons/static/icons/fat_cow/16x16/application_view_tile.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_view_tile.png rename to apps/icons/static/icons/fat_cow/16x16/application_view_tile.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_xp.png b/apps/icons/static/icons/fat_cow/16x16/application_xp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_xp.png rename to apps/icons/static/icons/fat_cow/16x16/application_xp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/application_xp_terminal.png b/apps/icons/static/icons/fat_cow/16x16/application_xp_terminal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/application_xp_terminal.png rename to apps/icons/static/icons/fat_cow/16x16/application_xp_terminal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arch_linux.png b/apps/icons/static/icons/fat_cow/16x16/arch_linux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arch_linux.png rename to apps/icons/static/icons/fat_cow/16x16/arch_linux.png diff --git a/apps/icons/static/images/Fat Cow/16x16/areachart.png b/apps/icons/static/icons/fat_cow/16x16/areachart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/areachart.png rename to apps/icons/static/icons/fat_cow/16x16/areachart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_branch.png b/apps/icons/static/icons/fat_cow/16x16/arrow_branch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_branch.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_branch.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_divide.png b/apps/icons/static/icons/fat_cow/16x16/arrow_divide.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_divide.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_divide.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_down.png b/apps/icons/static/icons/fat_cow/16x16/arrow_down.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_down.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_down.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_in.png b/apps/icons/static/icons/fat_cow/16x16/arrow_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_in.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_in.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_inout.png b/apps/icons/static/icons/fat_cow/16x16/arrow_inout.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_inout.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_inout.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_join.png b/apps/icons/static/icons/fat_cow/16x16/arrow_join.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_join.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_join.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_left.png b/apps/icons/static/icons/fat_cow/16x16/arrow_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_left.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_merge.png b/apps/icons/static/icons/fat_cow/16x16/arrow_merge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_merge.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_merge.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_out.png b/apps/icons/static/icons/fat_cow/16x16/arrow_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_out.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_out.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_redo.png b/apps/icons/static/icons/fat_cow/16x16/arrow_redo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_redo.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_redo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_refresh.png b/apps/icons/static/icons/fat_cow/16x16/arrow_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_refresh.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_refresh.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_refresh_small.png b/apps/icons/static/icons/fat_cow/16x16/arrow_refresh_small.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_refresh_small.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_refresh_small.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_right.png b/apps/icons/static/icons/fat_cow/16x16/arrow_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_right.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_rotate_anticlockwise.png b/apps/icons/static/icons/fat_cow/16x16/arrow_rotate_anticlockwise.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_rotate_anticlockwise.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_rotate_anticlockwise.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_rotate_clockwise.png b/apps/icons/static/icons/fat_cow/16x16/arrow_rotate_clockwise.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_rotate_clockwise.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_rotate_clockwise.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_switch.png b/apps/icons/static/icons/fat_cow/16x16/arrow_switch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_switch.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_switch.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_turn_left.png b/apps/icons/static/icons/fat_cow/16x16/arrow_turn_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_turn_left.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_turn_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_turn_right.png b/apps/icons/static/icons/fat_cow/16x16/arrow_turn_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_turn_right.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_turn_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_undo.png b/apps/icons/static/icons/fat_cow/16x16/arrow_undo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_undo.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_undo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/arrow_up.png b/apps/icons/static/icons/fat_cow/16x16/arrow_up.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/arrow_up.png rename to apps/icons/static/icons/fat_cow/16x16/arrow_up.png diff --git a/apps/icons/static/images/Fat Cow/16x16/artwork.png b/apps/icons/static/icons/fat_cow/16x16/artwork.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/artwork.png rename to apps/icons/static/icons/fat_cow/16x16/artwork.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ask_and_answer.png b/apps/icons/static/icons/fat_cow/16x16/ask_and_answer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ask_and_answer.png rename to apps/icons/static/icons/fat_cow/16x16/ask_and_answer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/asterisk_orange.png b/apps/icons/static/icons/fat_cow/16x16/asterisk_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/asterisk_orange.png rename to apps/icons/static/icons/fat_cow/16x16/asterisk_orange.png diff --git a/apps/icons/static/images/Fat Cow/16x16/asterisk_yellow.png b/apps/icons/static/icons/fat_cow/16x16/asterisk_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/asterisk_yellow.png rename to apps/icons/static/icons/fat_cow/16x16/asterisk_yellow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/atm.png b/apps/icons/static/icons/fat_cow/16x16/atm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/atm.png rename to apps/icons/static/icons/fat_cow/16x16/atm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/attach.png b/apps/icons/static/icons/fat_cow/16x16/attach.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/attach.png rename to apps/icons/static/icons/fat_cow/16x16/attach.png diff --git a/apps/icons/static/images/Fat Cow/16x16/attributes_display.png b/apps/icons/static/icons/fat_cow/16x16/attributes_display.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/attributes_display.png rename to apps/icons/static/icons/fat_cow/16x16/attributes_display.png diff --git a/apps/icons/static/images/Fat Cow/16x16/attribution.png b/apps/icons/static/icons/fat_cow/16x16/attribution.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/attribution.png rename to apps/icons/static/icons/fat_cow/16x16/attribution.png diff --git a/apps/icons/static/images/Fat Cow/16x16/auction_hammer_gavel.png b/apps/icons/static/icons/fat_cow/16x16/auction_hammer_gavel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/auction_hammer_gavel.png rename to apps/icons/static/icons/fat_cow/16x16/auction_hammer_gavel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/autos.png b/apps/icons/static/icons/fat_cow/16x16/autos.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/autos.png rename to apps/icons/static/icons/fat_cow/16x16/autos.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_add.png b/apps/icons/static/icons/fat_cow/16x16/award_star_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_add.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_bronze_1.png b/apps/icons/static/icons/fat_cow/16x16/award_star_bronze_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_bronze_1.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_bronze_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_bronze_2.png b/apps/icons/static/icons/fat_cow/16x16/award_star_bronze_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_bronze_2.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_bronze_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_bronze_3.png b/apps/icons/static/icons/fat_cow/16x16/award_star_bronze_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_bronze_3.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_bronze_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_delete.png b/apps/icons/static/icons/fat_cow/16x16/award_star_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_delete.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_gold_1.png b/apps/icons/static/icons/fat_cow/16x16/award_star_gold_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_gold_1.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_gold_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_gold_2.png b/apps/icons/static/icons/fat_cow/16x16/award_star_gold_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_gold_2.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_gold_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_gold_3.png b/apps/icons/static/icons/fat_cow/16x16/award_star_gold_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_gold_3.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_gold_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_silver_1.png b/apps/icons/static/icons/fat_cow/16x16/award_star_silver_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_silver_1.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_silver_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_silver_2.png b/apps/icons/static/icons/fat_cow/16x16/award_star_silver_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_silver_2.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_silver_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/award_star_silver_3.png b/apps/icons/static/icons/fat_cow/16x16/award_star_silver_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/award_star_silver_3.png rename to apps/icons/static/icons/fat_cow/16x16/award_star_silver_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/backpack.png b/apps/icons/static/icons/fat_cow/16x16/backpack.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/backpack.png rename to apps/icons/static/icons/fat_cow/16x16/backpack.png diff --git a/apps/icons/static/images/Fat Cow/16x16/backup_manager.png b/apps/icons/static/icons/fat_cow/16x16/backup_manager.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/backup_manager.png rename to apps/icons/static/icons/fat_cow/16x16/backup_manager.png diff --git a/apps/icons/static/images/Fat Cow/16x16/balance.png b/apps/icons/static/icons/fat_cow/16x16/balance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/balance.png rename to apps/icons/static/icons/fat_cow/16x16/balance.png diff --git a/apps/icons/static/images/Fat Cow/16x16/balance_unbalance.png b/apps/icons/static/icons/fat_cow/16x16/balance_unbalance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/balance_unbalance.png rename to apps/icons/static/icons/fat_cow/16x16/balance_unbalance.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ballon.png b/apps/icons/static/icons/fat_cow/16x16/ballon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ballon.png rename to apps/icons/static/icons/fat_cow/16x16/ballon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/baloon.png b/apps/icons/static/icons/fat_cow/16x16/baloon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/baloon.png rename to apps/icons/static/icons/fat_cow/16x16/baloon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/baloon_2.png b/apps/icons/static/icons/fat_cow/16x16/baloon_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/baloon_2.png rename to apps/icons/static/icons/fat_cow/16x16/baloon_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/baloon_2_empty.png b/apps/icons/static/icons/fat_cow/16x16/baloon_2_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/baloon_2_empty.png rename to apps/icons/static/icons/fat_cow/16x16/baloon_2_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bandaid.png b/apps/icons/static/icons/fat_cow/16x16/bandaid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bandaid.png rename to apps/icons/static/icons/fat_cow/16x16/bandaid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bank.png b/apps/icons/static/icons/fat_cow/16x16/bank.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bank.png rename to apps/icons/static/icons/fat_cow/16x16/bank.png diff --git a/apps/icons/static/images/Fat Cow/16x16/barchart.png b/apps/icons/static/icons/fat_cow/16x16/barchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/barchart.png rename to apps/icons/static/icons/fat_cow/16x16/barchart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/barcode.png b/apps/icons/static/icons/fat_cow/16x16/barcode.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/barcode.png rename to apps/icons/static/icons/fat_cow/16x16/barcode.png diff --git a/apps/icons/static/images/Fat Cow/16x16/basket.png b/apps/icons/static/icons/fat_cow/16x16/basket.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/basket.png rename to apps/icons/static/icons/fat_cow/16x16/basket.png diff --git a/apps/icons/static/images/Fat Cow/16x16/basket_add.png b/apps/icons/static/icons/fat_cow/16x16/basket_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/basket_add.png rename to apps/icons/static/icons/fat_cow/16x16/basket_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/basket_delete.png b/apps/icons/static/icons/fat_cow/16x16/basket_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/basket_delete.png rename to apps/icons/static/icons/fat_cow/16x16/basket_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/basket_edit.png b/apps/icons/static/icons/fat_cow/16x16/basket_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/basket_edit.png rename to apps/icons/static/icons/fat_cow/16x16/basket_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/basket_error.png b/apps/icons/static/icons/fat_cow/16x16/basket_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/basket_error.png rename to apps/icons/static/icons/fat_cow/16x16/basket_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/basket_go.png b/apps/icons/static/icons/fat_cow/16x16/basket_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/basket_go.png rename to apps/icons/static/icons/fat_cow/16x16/basket_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/basket_put.png b/apps/icons/static/icons/fat_cow/16x16/basket_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/basket_put.png rename to apps/icons/static/icons/fat_cow/16x16/basket_put.png diff --git a/apps/icons/static/images/Fat Cow/16x16/basket_remove.png b/apps/icons/static/icons/fat_cow/16x16/basket_remove.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/basket_remove.png rename to apps/icons/static/icons/fat_cow/16x16/basket_remove.png diff --git a/apps/icons/static/images/Fat Cow/16x16/battery.png b/apps/icons/static/icons/fat_cow/16x16/battery.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/battery.png rename to apps/icons/static/icons/fat_cow/16x16/battery.png diff --git a/apps/icons/static/images/Fat Cow/16x16/battery_charge.png b/apps/icons/static/icons/fat_cow/16x16/battery_charge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/battery_charge.png rename to apps/icons/static/icons/fat_cow/16x16/battery_charge.png diff --git a/apps/icons/static/images/Fat Cow/16x16/battery_full.png b/apps/icons/static/icons/fat_cow/16x16/battery_full.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/battery_full.png rename to apps/icons/static/icons/fat_cow/16x16/battery_full.png diff --git a/apps/icons/static/images/Fat Cow/16x16/battery_half.png b/apps/icons/static/icons/fat_cow/16x16/battery_half.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/battery_half.png rename to apps/icons/static/icons/fat_cow/16x16/battery_half.png diff --git a/apps/icons/static/images/Fat Cow/16x16/battery_low.png b/apps/icons/static/icons/fat_cow/16x16/battery_low.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/battery_low.png rename to apps/icons/static/icons/fat_cow/16x16/battery_low.png diff --git a/apps/icons/static/images/Fat Cow/16x16/battery_plug.png b/apps/icons/static/icons/fat_cow/16x16/battery_plug.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/battery_plug.png rename to apps/icons/static/icons/fat_cow/16x16/battery_plug.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bedo.png b/apps/icons/static/icons/fat_cow/16x16/bedo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bedo.png rename to apps/icons/static/icons/fat_cow/16x16/bedo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/beer.png b/apps/icons/static/icons/fat_cow/16x16/beer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/beer.png rename to apps/icons/static/icons/fat_cow/16x16/beer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bell.png b/apps/icons/static/icons/fat_cow/16x16/bell.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bell.png rename to apps/icons/static/icons/fat_cow/16x16/bell.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bell_add.png b/apps/icons/static/icons/fat_cow/16x16/bell_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bell_add.png rename to apps/icons/static/icons/fat_cow/16x16/bell_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bell_delete.png b/apps/icons/static/icons/fat_cow/16x16/bell_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bell_delete.png rename to apps/icons/static/icons/fat_cow/16x16/bell_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bell_error.png b/apps/icons/static/icons/fat_cow/16x16/bell_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bell_error.png rename to apps/icons/static/icons/fat_cow/16x16/bell_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bell_go.png b/apps/icons/static/icons/fat_cow/16x16/bell_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bell_go.png rename to apps/icons/static/icons/fat_cow/16x16/bell_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bell_link.png b/apps/icons/static/icons/fat_cow/16x16/bell_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bell_link.png rename to apps/icons/static/icons/fat_cow/16x16/bell_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/billiard_marker.png b/apps/icons/static/icons/fat_cow/16x16/billiard_marker.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/billiard_marker.png rename to apps/icons/static/icons/fat_cow/16x16/billiard_marker.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bin.png b/apps/icons/static/icons/fat_cow/16x16/bin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bin.png rename to apps/icons/static/icons/fat_cow/16x16/bin.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bin_closed.png b/apps/icons/static/icons/fat_cow/16x16/bin_closed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bin_closed.png rename to apps/icons/static/icons/fat_cow/16x16/bin_closed.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bin_empty.png b/apps/icons/static/icons/fat_cow/16x16/bin_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bin_empty.png rename to apps/icons/static/icons/fat_cow/16x16/bin_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bios.png b/apps/icons/static/icons/fat_cow/16x16/bios.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bios.png rename to apps/icons/static/icons/fat_cow/16x16/bios.png diff --git a/apps/icons/static/images/Fat Cow/16x16/blackberry.png b/apps/icons/static/icons/fat_cow/16x16/blackberry.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/blackberry.png rename to apps/icons/static/icons/fat_cow/16x16/blackberry.png diff --git a/apps/icons/static/images/Fat Cow/16x16/blackberry_messenger.png b/apps/icons/static/icons/fat_cow/16x16/blackberry_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/blackberry_messenger.png rename to apps/icons/static/icons/fat_cow/16x16/blackberry_messenger.png diff --git a/apps/icons/static/images/Fat Cow/16x16/blackberry_white.png b/apps/icons/static/icons/fat_cow/16x16/blackberry_white.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/blackberry_white.png rename to apps/icons/static/icons/fat_cow/16x16/blackberry_white.png diff --git a/apps/icons/static/images/Fat Cow/16x16/blackboard_drawing.png b/apps/icons/static/icons/fat_cow/16x16/blackboard_drawing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/blackboard_drawing.png rename to apps/icons/static/icons/fat_cow/16x16/blackboard_drawing.png diff --git a/apps/icons/static/images/Fat Cow/16x16/blackboard_empty.png b/apps/icons/static/icons/fat_cow/16x16/blackboard_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/blackboard_empty.png rename to apps/icons/static/icons/fat_cow/16x16/blackboard_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/blackboard_steps.png b/apps/icons/static/icons/fat_cow/16x16/blackboard_steps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/blackboard_steps.png rename to apps/icons/static/icons/fat_cow/16x16/blackboard_steps.png diff --git a/apps/icons/static/images/Fat Cow/16x16/blackboard_sum.png b/apps/icons/static/icons/fat_cow/16x16/blackboard_sum.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/blackboard_sum.png rename to apps/icons/static/icons/fat_cow/16x16/blackboard_sum.png diff --git a/apps/icons/static/images/Fat Cow/16x16/blogger.png b/apps/icons/static/icons/fat_cow/16x16/blogger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/blogger.png rename to apps/icons/static/icons/fat_cow/16x16/blogger.png diff --git a/apps/icons/static/images/Fat Cow/16x16/blogs.png b/apps/icons/static/icons/fat_cow/16x16/blogs.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/blogs.png rename to apps/icons/static/icons/fat_cow/16x16/blogs.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bluetooth.png b/apps/icons/static/icons/fat_cow/16x16/bluetooth.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bluetooth.png rename to apps/icons/static/icons/fat_cow/16x16/bluetooth.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bomb.png b/apps/icons/static/icons/fat_cow/16x16/bomb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bomb.png rename to apps/icons/static/icons/fat_cow/16x16/bomb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book.png b/apps/icons/static/icons/fat_cow/16x16/book.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book.png rename to apps/icons/static/icons/fat_cow/16x16/book.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_add.png b/apps/icons/static/icons/fat_cow/16x16/book_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_add.png rename to apps/icons/static/icons/fat_cow/16x16/book_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_addresses.png b/apps/icons/static/icons/fat_cow/16x16/book_addresses.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_addresses.png rename to apps/icons/static/icons/fat_cow/16x16/book_addresses.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_delete.png b/apps/icons/static/icons/fat_cow/16x16/book_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_delete.png rename to apps/icons/static/icons/fat_cow/16x16/book_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_edit.png b/apps/icons/static/icons/fat_cow/16x16/book_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_edit.png rename to apps/icons/static/icons/fat_cow/16x16/book_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_error.png b/apps/icons/static/icons/fat_cow/16x16/book_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_error.png rename to apps/icons/static/icons/fat_cow/16x16/book_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_go.png b/apps/icons/static/icons/fat_cow/16x16/book_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_go.png rename to apps/icons/static/icons/fat_cow/16x16/book_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_keeping.png b/apps/icons/static/icons/fat_cow/16x16/book_keeping.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_keeping.png rename to apps/icons/static/icons/fat_cow/16x16/book_keeping.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_key.png b/apps/icons/static/icons/fat_cow/16x16/book_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_key.png rename to apps/icons/static/icons/fat_cow/16x16/book_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_link.png b/apps/icons/static/icons/fat_cow/16x16/book_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_link.png rename to apps/icons/static/icons/fat_cow/16x16/book_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_next.png b/apps/icons/static/icons/fat_cow/16x16/book_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_next.png rename to apps/icons/static/icons/fat_cow/16x16/book_next.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_open.png b/apps/icons/static/icons/fat_cow/16x16/book_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_open.png rename to apps/icons/static/icons/fat_cow/16x16/book_open.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_picture.png b/apps/icons/static/icons/fat_cow/16x16/book_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_picture.png rename to apps/icons/static/icons/fat_cow/16x16/book_picture.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_previous.png b/apps/icons/static/icons/fat_cow/16x16/book_previous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_previous.png rename to apps/icons/static/icons/fat_cow/16x16/book_previous.png diff --git a/apps/icons/static/images/Fat Cow/16x16/book_spelling.png b/apps/icons/static/icons/fat_cow/16x16/book_spelling.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/book_spelling.png rename to apps/icons/static/icons/fat_cow/16x16/book_spelling.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bookmark.png b/apps/icons/static/icons/fat_cow/16x16/bookmark.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bookmark.png rename to apps/icons/static/icons/fat_cow/16x16/bookmark.png diff --git a/apps/icons/static/images/Fat Cow/16x16/books.png b/apps/icons/static/icons/fat_cow/16x16/books.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/books.png rename to apps/icons/static/icons/fat_cow/16x16/books.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bookshelf.png b/apps/icons/static/icons/fat_cow/16x16/bookshelf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bookshelf.png rename to apps/icons/static/icons/fat_cow/16x16/bookshelf.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1.png b/apps/icons/static/icons/fat_cow/16x16/border_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1.png rename to apps/icons/static/icons/fat_cow/16x16/border_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1_bottom.png b/apps/icons/static/icons/fat_cow/16x16/border_1_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1_bottom.png rename to apps/icons/static/icons/fat_cow/16x16/border_1_bottom.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1_hor.png b/apps/icons/static/icons/fat_cow/16x16/border_1_hor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1_hor.png rename to apps/icons/static/icons/fat_cow/16x16/border_1_hor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1_left.png b/apps/icons/static/icons/fat_cow/16x16/border_1_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1_left.png rename to apps/icons/static/icons/fat_cow/16x16/border_1_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1_middle.png b/apps/icons/static/icons/fat_cow/16x16/border_1_middle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1_middle.png rename to apps/icons/static/icons/fat_cow/16x16/border_1_middle.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1_none.png b/apps/icons/static/icons/fat_cow/16x16/border_1_none.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1_none.png rename to apps/icons/static/icons/fat_cow/16x16/border_1_none.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1_outer.png b/apps/icons/static/icons/fat_cow/16x16/border_1_outer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1_outer.png rename to apps/icons/static/icons/fat_cow/16x16/border_1_outer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1_right.png b/apps/icons/static/icons/fat_cow/16x16/border_1_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1_right.png rename to apps/icons/static/icons/fat_cow/16x16/border_1_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1_top.png b/apps/icons/static/icons/fat_cow/16x16/border_1_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1_top.png rename to apps/icons/static/icons/fat_cow/16x16/border_1_top.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1_ver.png b/apps/icons/static/icons/fat_cow/16x16/border_1_ver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1_ver.png rename to apps/icons/static/icons/fat_cow/16x16/border_1_ver.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1d_around.png b/apps/icons/static/icons/fat_cow/16x16/border_1d_around.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1d_around.png rename to apps/icons/static/icons/fat_cow/16x16/border_1d_around.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1d_bottom.png b/apps/icons/static/icons/fat_cow/16x16/border_1d_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1d_bottom.png rename to apps/icons/static/icons/fat_cow/16x16/border_1d_bottom.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1d_left.png b/apps/icons/static/icons/fat_cow/16x16/border_1d_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1d_left.png rename to apps/icons/static/icons/fat_cow/16x16/border_1d_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1d_right.png b/apps/icons/static/icons/fat_cow/16x16/border_1d_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1d_right.png rename to apps/icons/static/icons/fat_cow/16x16/border_1d_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_1d_top.png b/apps/icons/static/icons/fat_cow/16x16/border_1d_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_1d_top.png rename to apps/icons/static/icons/fat_cow/16x16/border_1d_top.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_2_bottom.png b/apps/icons/static/icons/fat_cow/16x16/border_2_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_2_bottom.png rename to apps/icons/static/icons/fat_cow/16x16/border_2_bottom.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_2_left.png b/apps/icons/static/icons/fat_cow/16x16/border_2_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_2_left.png rename to apps/icons/static/icons/fat_cow/16x16/border_2_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_2_outer.png b/apps/icons/static/icons/fat_cow/16x16/border_2_outer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_2_outer.png rename to apps/icons/static/icons/fat_cow/16x16/border_2_outer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_2_right.png b/apps/icons/static/icons/fat_cow/16x16/border_2_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_2_right.png rename to apps/icons/static/icons/fat_cow/16x16/border_2_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/border_2_top.png b/apps/icons/static/icons/fat_cow/16x16/border_2_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/border_2_top.png rename to apps/icons/static/icons/fat_cow/16x16/border_2_top.png diff --git a/apps/icons/static/images/Fat Cow/16x16/box.png b/apps/icons/static/icons/fat_cow/16x16/box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/box.png rename to apps/icons/static/icons/fat_cow/16x16/box.png diff --git a/apps/icons/static/images/Fat Cow/16x16/box_closed.png b/apps/icons/static/icons/fat_cow/16x16/box_closed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/box_closed.png rename to apps/icons/static/icons/fat_cow/16x16/box_closed.png diff --git a/apps/icons/static/images/Fat Cow/16x16/box_down.png b/apps/icons/static/icons/fat_cow/16x16/box_down.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/box_down.png rename to apps/icons/static/icons/fat_cow/16x16/box_down.png diff --git a/apps/icons/static/images/Fat Cow/16x16/box_front.png b/apps/icons/static/icons/fat_cow/16x16/box_front.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/box_front.png rename to apps/icons/static/icons/fat_cow/16x16/box_front.png diff --git a/apps/icons/static/images/Fat Cow/16x16/box_open.png b/apps/icons/static/icons/fat_cow/16x16/box_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/box_open.png rename to apps/icons/static/icons/fat_cow/16x16/box_open.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brain.png b/apps/icons/static/icons/fat_cow/16x16/brain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brain.png rename to apps/icons/static/icons/fat_cow/16x16/brain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brain_trainer.png b/apps/icons/static/icons/fat_cow/16x16/brain_trainer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brain_trainer.png rename to apps/icons/static/icons/fat_cow/16x16/brain_trainer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/breeze.png b/apps/icons/static/icons/fat_cow/16x16/breeze.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/breeze.png rename to apps/icons/static/icons/fat_cow/16x16/breeze.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brick.png b/apps/icons/static/icons/fat_cow/16x16/brick.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brick.png rename to apps/icons/static/icons/fat_cow/16x16/brick.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brick_add.png b/apps/icons/static/icons/fat_cow/16x16/brick_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brick_add.png rename to apps/icons/static/icons/fat_cow/16x16/brick_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brick_delete.png b/apps/icons/static/icons/fat_cow/16x16/brick_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brick_delete.png rename to apps/icons/static/icons/fat_cow/16x16/brick_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brick_edit.png b/apps/icons/static/icons/fat_cow/16x16/brick_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brick_edit.png rename to apps/icons/static/icons/fat_cow/16x16/brick_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brick_error.png b/apps/icons/static/icons/fat_cow/16x16/brick_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brick_error.png rename to apps/icons/static/icons/fat_cow/16x16/brick_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brick_go.png b/apps/icons/static/icons/fat_cow/16x16/brick_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brick_go.png rename to apps/icons/static/icons/fat_cow/16x16/brick_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brick_link.png b/apps/icons/static/icons/fat_cow/16x16/brick_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brick_link.png rename to apps/icons/static/icons/fat_cow/16x16/brick_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bricks.png b/apps/icons/static/icons/fat_cow/16x16/bricks.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bricks.png rename to apps/icons/static/icons/fat_cow/16x16/bricks.png diff --git a/apps/icons/static/images/Fat Cow/16x16/briefcase.png b/apps/icons/static/icons/fat_cow/16x16/briefcase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/briefcase.png rename to apps/icons/static/icons/fat_cow/16x16/briefcase.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brightkite.png b/apps/icons/static/icons/fat_cow/16x16/brightkite.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brightkite.png rename to apps/icons/static/icons/fat_cow/16x16/brightkite.png diff --git a/apps/icons/static/images/Fat Cow/16x16/brushes.png b/apps/icons/static/icons/fat_cow/16x16/brushes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/brushes.png rename to apps/icons/static/icons/fat_cow/16x16/brushes.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bubblechart.png b/apps/icons/static/icons/fat_cow/16x16/bubblechart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bubblechart.png rename to apps/icons/static/icons/fat_cow/16x16/bubblechart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bug.png b/apps/icons/static/icons/fat_cow/16x16/bug.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bug.png rename to apps/icons/static/icons/fat_cow/16x16/bug.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bug_add.png b/apps/icons/static/icons/fat_cow/16x16/bug_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bug_add.png rename to apps/icons/static/icons/fat_cow/16x16/bug_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bug_delete.png b/apps/icons/static/icons/fat_cow/16x16/bug_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bug_delete.png rename to apps/icons/static/icons/fat_cow/16x16/bug_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bug_edit.png b/apps/icons/static/icons/fat_cow/16x16/bug_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bug_edit.png rename to apps/icons/static/icons/fat_cow/16x16/bug_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bug_error.png b/apps/icons/static/icons/fat_cow/16x16/bug_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bug_error.png rename to apps/icons/static/icons/fat_cow/16x16/bug_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bug_go.png b/apps/icons/static/icons/fat_cow/16x16/bug_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bug_go.png rename to apps/icons/static/icons/fat_cow/16x16/bug_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bug_link.png b/apps/icons/static/icons/fat_cow/16x16/bug_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bug_link.png rename to apps/icons/static/icons/fat_cow/16x16/bug_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/building.png b/apps/icons/static/icons/fat_cow/16x16/building.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/building.png rename to apps/icons/static/icons/fat_cow/16x16/building.png diff --git a/apps/icons/static/images/Fat Cow/16x16/building_add.png b/apps/icons/static/icons/fat_cow/16x16/building_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/building_add.png rename to apps/icons/static/icons/fat_cow/16x16/building_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/building_delete.png b/apps/icons/static/icons/fat_cow/16x16/building_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/building_delete.png rename to apps/icons/static/icons/fat_cow/16x16/building_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/building_edit.png b/apps/icons/static/icons/fat_cow/16x16/building_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/building_edit.png rename to apps/icons/static/icons/fat_cow/16x16/building_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/building_error.png b/apps/icons/static/icons/fat_cow/16x16/building_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/building_error.png rename to apps/icons/static/icons/fat_cow/16x16/building_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/building_go.png b/apps/icons/static/icons/fat_cow/16x16/building_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/building_go.png rename to apps/icons/static/icons/fat_cow/16x16/building_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/building_key.png b/apps/icons/static/icons/fat_cow/16x16/building_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/building_key.png rename to apps/icons/static/icons/fat_cow/16x16/building_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/building_link.png b/apps/icons/static/icons/fat_cow/16x16/building_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/building_link.png rename to apps/icons/static/icons/fat_cow/16x16/building_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bulb.png b/apps/icons/static/icons/fat_cow/16x16/bulb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bulb.png rename to apps/icons/static/icons/fat_cow/16x16/bulb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_add.png b/apps/icons/static/icons/fat_cow/16x16/bullet_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_add.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_bottom.png b/apps/icons/static/icons/fat_cow/16x16/bullet_arrow_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_arrow_bottom.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_arrow_bottom.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_down.png b/apps/icons/static/icons/fat_cow/16x16/bullet_arrow_down.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_arrow_down.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_arrow_down.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_left.png b/apps/icons/static/icons/fat_cow/16x16/bullet_arrow_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_arrow_left.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_arrow_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_left_2.png b/apps/icons/static/icons/fat_cow/16x16/bullet_arrow_left_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_arrow_left_2.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_arrow_left_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_right.png b/apps/icons/static/icons/fat_cow/16x16/bullet_arrow_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_arrow_right.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_arrow_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_right_2.png b/apps/icons/static/icons/fat_cow/16x16/bullet_arrow_right_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_arrow_right_2.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_arrow_right_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_top.png b/apps/icons/static/icons/fat_cow/16x16/bullet_arrow_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_arrow_top.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_arrow_top.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_up.png b/apps/icons/static/icons/fat_cow/16x16/bullet_arrow_up.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_arrow_up.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_arrow_up.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_black.png b/apps/icons/static/icons/fat_cow/16x16/bullet_black.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_black.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_black.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_blue.png b/apps/icons/static/icons/fat_cow/16x16/bullet_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_blue.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_delete.png b/apps/icons/static/icons/fat_cow/16x16/bullet_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_delete.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_disk.png b/apps/icons/static/icons/fat_cow/16x16/bullet_disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_disk.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_disk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_error.png b/apps/icons/static/icons/fat_cow/16x16/bullet_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_error.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_feed.png b/apps/icons/static/icons/fat_cow/16x16/bullet_feed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_feed.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_feed.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_go.png b/apps/icons/static/icons/fat_cow/16x16/bullet_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_go.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_green.png b/apps/icons/static/icons/fat_cow/16x16/bullet_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_green.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_key.png b/apps/icons/static/icons/fat_cow/16x16/bullet_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_key.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_orange.png b/apps/icons/static/icons/fat_cow/16x16/bullet_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_orange.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_orange.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_picture.png b/apps/icons/static/icons/fat_cow/16x16/bullet_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_picture.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_picture.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_pink.png b/apps/icons/static/icons/fat_cow/16x16/bullet_pink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_pink.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_pink.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_purple.png b/apps/icons/static/icons/fat_cow/16x16/bullet_purple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_purple.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_purple.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_red.png b/apps/icons/static/icons/fat_cow/16x16/bullet_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_red.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_star.png b/apps/icons/static/icons/fat_cow/16x16/bullet_star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_star.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_star.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_toggle_minus.png b/apps/icons/static/icons/fat_cow/16x16/bullet_toggle_minus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_toggle_minus.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_toggle_minus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_toggle_plus.png b/apps/icons/static/icons/fat_cow/16x16/bullet_toggle_plus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_toggle_plus.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_toggle_plus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_white.png b/apps/icons/static/icons/fat_cow/16x16/bullet_white.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_white.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_white.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_wrench.png b/apps/icons/static/icons/fat_cow/16x16/bullet_wrench.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_wrench.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_wrench.png diff --git a/apps/icons/static/images/Fat Cow/16x16/bullet_yellow.png b/apps/icons/static/icons/fat_cow/16x16/bullet_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/bullet_yellow.png rename to apps/icons/static/icons/fat_cow/16x16/bullet_yellow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/burro.png b/apps/icons/static/icons/fat_cow/16x16/burro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/burro.png rename to apps/icons/static/icons/fat_cow/16x16/burro.png diff --git a/apps/icons/static/images/Fat Cow/16x16/butterfly.png b/apps/icons/static/icons/fat_cow/16x16/butterfly.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/butterfly.png rename to apps/icons/static/icons/fat_cow/16x16/butterfly.png diff --git a/apps/icons/static/images/Fat Cow/16x16/button.png b/apps/icons/static/icons/fat_cow/16x16/button.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/button.png rename to apps/icons/static/icons/fat_cow/16x16/button.png diff --git a/apps/icons/static/images/Fat Cow/16x16/buttonbar.png b/apps/icons/static/icons/fat_cow/16x16/buttonbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/buttonbar.png rename to apps/icons/static/icons/fat_cow/16x16/buttonbar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/buzz.png b/apps/icons/static/icons/fat_cow/16x16/buzz.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/buzz.png rename to apps/icons/static/icons/fat_cow/16x16/buzz.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cactus.png b/apps/icons/static/icons/fat_cow/16x16/cactus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cactus.png rename to apps/icons/static/icons/fat_cow/16x16/cactus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cake.png b/apps/icons/static/icons/fat_cow/16x16/cake.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cake.png rename to apps/icons/static/icons/fat_cow/16x16/cake.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calculator.png b/apps/icons/static/icons/fat_cow/16x16/calculator.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calculator.png rename to apps/icons/static/icons/fat_cow/16x16/calculator.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calculator_add.png b/apps/icons/static/icons/fat_cow/16x16/calculator_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calculator_add.png rename to apps/icons/static/icons/fat_cow/16x16/calculator_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calculator_black.png b/apps/icons/static/icons/fat_cow/16x16/calculator_black.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calculator_black.png rename to apps/icons/static/icons/fat_cow/16x16/calculator_black.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calculator_delete.png b/apps/icons/static/icons/fat_cow/16x16/calculator_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calculator_delete.png rename to apps/icons/static/icons/fat_cow/16x16/calculator_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calculator_edit.png b/apps/icons/static/icons/fat_cow/16x16/calculator_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calculator_edit.png rename to apps/icons/static/icons/fat_cow/16x16/calculator_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calculator_error.png b/apps/icons/static/icons/fat_cow/16x16/calculator_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calculator_error.png rename to apps/icons/static/icons/fat_cow/16x16/calculator_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calculator_link.png b/apps/icons/static/icons/fat_cow/16x16/calculator_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calculator_link.png rename to apps/icons/static/icons/fat_cow/16x16/calculator_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calendar.png b/apps/icons/static/icons/fat_cow/16x16/calendar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calendar.png rename to apps/icons/static/icons/fat_cow/16x16/calendar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calendar_add.png b/apps/icons/static/icons/fat_cow/16x16/calendar_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calendar_add.png rename to apps/icons/static/icons/fat_cow/16x16/calendar_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calendar_copy.png b/apps/icons/static/icons/fat_cow/16x16/calendar_copy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calendar_copy.png rename to apps/icons/static/icons/fat_cow/16x16/calendar_copy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calendar_delete.png b/apps/icons/static/icons/fat_cow/16x16/calendar_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calendar_delete.png rename to apps/icons/static/icons/fat_cow/16x16/calendar_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calendar_edit.png b/apps/icons/static/icons/fat_cow/16x16/calendar_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calendar_edit.png rename to apps/icons/static/icons/fat_cow/16x16/calendar_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calendar_link.png b/apps/icons/static/icons/fat_cow/16x16/calendar_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calendar_link.png rename to apps/icons/static/icons/fat_cow/16x16/calendar_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calendar_view_day.png b/apps/icons/static/icons/fat_cow/16x16/calendar_view_day.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calendar_view_day.png rename to apps/icons/static/icons/fat_cow/16x16/calendar_view_day.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calendar_view_month.png b/apps/icons/static/icons/fat_cow/16x16/calendar_view_month.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calendar_view_month.png rename to apps/icons/static/icons/fat_cow/16x16/calendar_view_month.png diff --git a/apps/icons/static/images/Fat Cow/16x16/calendar_view_week.png b/apps/icons/static/icons/fat_cow/16x16/calendar_view_week.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/calendar_view_week.png rename to apps/icons/static/icons/fat_cow/16x16/calendar_view_week.png diff --git a/apps/icons/static/images/Fat Cow/16x16/camera.png b/apps/icons/static/icons/fat_cow/16x16/camera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/camera.png rename to apps/icons/static/icons/fat_cow/16x16/camera.png diff --git a/apps/icons/static/images/Fat Cow/16x16/camera_add.png b/apps/icons/static/icons/fat_cow/16x16/camera_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/camera_add.png rename to apps/icons/static/icons/fat_cow/16x16/camera_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/camera_delete.png b/apps/icons/static/icons/fat_cow/16x16/camera_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/camera_delete.png rename to apps/icons/static/icons/fat_cow/16x16/camera_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/camera_edit.png b/apps/icons/static/icons/fat_cow/16x16/camera_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/camera_edit.png rename to apps/icons/static/icons/fat_cow/16x16/camera_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/camera_error.png b/apps/icons/static/icons/fat_cow/16x16/camera_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/camera_error.png rename to apps/icons/static/icons/fat_cow/16x16/camera_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/camera_go.png b/apps/icons/static/icons/fat_cow/16x16/camera_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/camera_go.png rename to apps/icons/static/icons/fat_cow/16x16/camera_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/camera_link.png b/apps/icons/static/icons/fat_cow/16x16/camera_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/camera_link.png rename to apps/icons/static/icons/fat_cow/16x16/camera_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/camera_small.png b/apps/icons/static/icons/fat_cow/16x16/camera_small.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/camera_small.png rename to apps/icons/static/icons/fat_cow/16x16/camera_small.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cancel.png b/apps/icons/static/icons/fat_cow/16x16/cancel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cancel.png rename to apps/icons/static/icons/fat_cow/16x16/cancel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/candle.png b/apps/icons/static/icons/fat_cow/16x16/candle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/candle.png rename to apps/icons/static/icons/fat_cow/16x16/candle.png diff --git a/apps/icons/static/images/Fat Cow/16x16/candle_2.png b/apps/icons/static/icons/fat_cow/16x16/candle_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/candle_2.png rename to apps/icons/static/icons/fat_cow/16x16/candle_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/candlestickchart.png b/apps/icons/static/icons/fat_cow/16x16/candlestickchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/candlestickchart.png rename to apps/icons/static/icons/fat_cow/16x16/candlestickchart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/candy_cane.png b/apps/icons/static/icons/fat_cow/16x16/candy_cane.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/candy_cane.png rename to apps/icons/static/icons/fat_cow/16x16/candy_cane.png diff --git a/apps/icons/static/images/Fat Cow/16x16/canvas.png b/apps/icons/static/icons/fat_cow/16x16/canvas.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/canvas.png rename to apps/icons/static/icons/fat_cow/16x16/canvas.png diff --git a/apps/icons/static/images/Fat Cow/16x16/canvas_size.png b/apps/icons/static/icons/fat_cow/16x16/canvas_size.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/canvas_size.png rename to apps/icons/static/icons/fat_cow/16x16/canvas_size.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cap.png b/apps/icons/static/icons/fat_cow/16x16/cap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cap.png rename to apps/icons/static/icons/fat_cow/16x16/cap.png diff --git a/apps/icons/static/images/Fat Cow/16x16/car.png b/apps/icons/static/icons/fat_cow/16x16/car.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/car.png rename to apps/icons/static/icons/fat_cow/16x16/car.png diff --git a/apps/icons/static/images/Fat Cow/16x16/car_add.png b/apps/icons/static/icons/fat_cow/16x16/car_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/car_add.png rename to apps/icons/static/icons/fat_cow/16x16/car_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/car_delete.png b/apps/icons/static/icons/fat_cow/16x16/car_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/car_delete.png rename to apps/icons/static/icons/fat_cow/16x16/car_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_amazon.png b/apps/icons/static/icons/fat_cow/16x16/card_amazon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_amazon.png rename to apps/icons/static/icons/fat_cow/16x16/card_amazon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_amex_gold.png b/apps/icons/static/icons/fat_cow/16x16/card_amex_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_amex_gold.png rename to apps/icons/static/icons/fat_cow/16x16/card_amex_gold.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_amex_gray.png b/apps/icons/static/icons/fat_cow/16x16/card_amex_gray.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_amex_gray.png rename to apps/icons/static/icons/fat_cow/16x16/card_amex_gray.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_amex_green.png b/apps/icons/static/icons/fat_cow/16x16/card_amex_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_amex_green.png rename to apps/icons/static/icons/fat_cow/16x16/card_amex_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_apple.png b/apps/icons/static/icons/fat_cow/16x16/card_apple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_apple.png rename to apps/icons/static/icons/fat_cow/16x16/card_apple.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_back.png b/apps/icons/static/icons/fat_cow/16x16/card_back.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_back.png rename to apps/icons/static/icons/fat_cow/16x16/card_back.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_bank.png b/apps/icons/static/icons/fat_cow/16x16/card_bank.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_bank.png rename to apps/icons/static/icons/fat_cow/16x16/card_bank.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_chase.png b/apps/icons/static/icons/fat_cow/16x16/card_chase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_chase.png rename to apps/icons/static/icons/fat_cow/16x16/card_chase.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_chip_gold.png b/apps/icons/static/icons/fat_cow/16x16/card_chip_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_chip_gold.png rename to apps/icons/static/icons/fat_cow/16x16/card_chip_gold.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_chip_silver.png b/apps/icons/static/icons/fat_cow/16x16/card_chip_silver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_chip_silver.png rename to apps/icons/static/icons/fat_cow/16x16/card_chip_silver.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_credit.png b/apps/icons/static/icons/fat_cow/16x16/card_credit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_credit.png rename to apps/icons/static/icons/fat_cow/16x16/card_credit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_debit.png b/apps/icons/static/icons/fat_cow/16x16/card_debit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_debit.png rename to apps/icons/static/icons/fat_cow/16x16/card_debit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_discover_black.png b/apps/icons/static/icons/fat_cow/16x16/card_discover_black.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_discover_black.png rename to apps/icons/static/icons/fat_cow/16x16/card_discover_black.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_discover_novus.png b/apps/icons/static/icons/fat_cow/16x16/card_discover_novus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_discover_novus.png rename to apps/icons/static/icons/fat_cow/16x16/card_discover_novus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_echeck.png b/apps/icons/static/icons/fat_cow/16x16/card_echeck.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_echeck.png rename to apps/icons/static/icons/fat_cow/16x16/card_echeck.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_export.png b/apps/icons/static/icons/fat_cow/16x16/card_export.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_export.png rename to apps/icons/static/icons/fat_cow/16x16/card_export.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_front.png b/apps/icons/static/icons/fat_cow/16x16/card_front.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_front.png rename to apps/icons/static/icons/fat_cow/16x16/card_front.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_gift.png b/apps/icons/static/icons/fat_cow/16x16/card_gift.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_gift.png rename to apps/icons/static/icons/fat_cow/16x16/card_gift.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_gift_2.png b/apps/icons/static/icons/fat_cow/16x16/card_gift_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_gift_2.png rename to apps/icons/static/icons/fat_cow/16x16/card_gift_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_gold.png b/apps/icons/static/icons/fat_cow/16x16/card_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_gold.png rename to apps/icons/static/icons/fat_cow/16x16/card_gold.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_import.png b/apps/icons/static/icons/fat_cow/16x16/card_import.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_import.png rename to apps/icons/static/icons/fat_cow/16x16/card_import.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_ipod.png b/apps/icons/static/icons/fat_cow/16x16/card_ipod.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_ipod.png rename to apps/icons/static/icons/fat_cow/16x16/card_ipod.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_miles.png b/apps/icons/static/icons/fat_cow/16x16/card_miles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_miles.png rename to apps/icons/static/icons/fat_cow/16x16/card_miles.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_money.png b/apps/icons/static/icons/fat_cow/16x16/card_money.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_money.png rename to apps/icons/static/icons/fat_cow/16x16/card_money.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_sapphire.png b/apps/icons/static/icons/fat_cow/16x16/card_sapphire.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_sapphire.png rename to apps/icons/static/icons/fat_cow/16x16/card_sapphire.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_save.png b/apps/icons/static/icons/fat_cow/16x16/card_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_save.png rename to apps/icons/static/icons/fat_cow/16x16/card_save.png diff --git a/apps/icons/static/images/Fat Cow/16x16/card_solo.png b/apps/icons/static/icons/fat_cow/16x16/card_solo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/card_solo.png rename to apps/icons/static/icons/fat_cow/16x16/card_solo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cards.png b/apps/icons/static/icons/fat_cow/16x16/cards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cards.png rename to apps/icons/static/icons/fat_cow/16x16/cards.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cards_binds.png b/apps/icons/static/icons/fat_cow/16x16/cards_binds.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cards_binds.png rename to apps/icons/static/icons/fat_cow/16x16/cards_binds.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cargo.png b/apps/icons/static/icons/fat_cow/16x16/cargo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cargo.png rename to apps/icons/static/icons/fat_cow/16x16/cargo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cart.png b/apps/icons/static/icons/fat_cow/16x16/cart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cart.png rename to apps/icons/static/icons/fat_cow/16x16/cart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cart_add.png b/apps/icons/static/icons/fat_cow/16x16/cart_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cart_add.png rename to apps/icons/static/icons/fat_cow/16x16/cart_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cart_delete.png b/apps/icons/static/icons/fat_cow/16x16/cart_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cart_delete.png rename to apps/icons/static/icons/fat_cow/16x16/cart_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cart_edit.png b/apps/icons/static/icons/fat_cow/16x16/cart_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cart_edit.png rename to apps/icons/static/icons/fat_cow/16x16/cart_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cart_error.png b/apps/icons/static/icons/fat_cow/16x16/cart_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cart_error.png rename to apps/icons/static/icons/fat_cow/16x16/cart_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cart_go.png b/apps/icons/static/icons/fat_cow/16x16/cart_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cart_go.png rename to apps/icons/static/icons/fat_cow/16x16/cart_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cart_put.png b/apps/icons/static/icons/fat_cow/16x16/cart_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cart_put.png rename to apps/icons/static/icons/fat_cow/16x16/cart_put.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cart_remove.png b/apps/icons/static/icons/fat_cow/16x16/cart_remove.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cart_remove.png rename to apps/icons/static/icons/fat_cow/16x16/cart_remove.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cash_register.png b/apps/icons/static/icons/fat_cow/16x16/cash_register.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cash_register.png rename to apps/icons/static/icons/fat_cow/16x16/cash_register.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cash_register_2.png b/apps/icons/static/icons/fat_cow/16x16/cash_register_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cash_register_2.png rename to apps/icons/static/icons/fat_cow/16x16/cash_register_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cash_stack.png b/apps/icons/static/icons/fat_cow/16x16/cash_stack.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cash_stack.png rename to apps/icons/static/icons/fat_cow/16x16/cash_stack.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cash_terminal.png b/apps/icons/static/icons/fat_cow/16x16/cash_terminal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cash_terminal.png rename to apps/icons/static/icons/fat_cow/16x16/cash_terminal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cat.png b/apps/icons/static/icons/fat_cow/16x16/cat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cat.png rename to apps/icons/static/icons/fat_cow/16x16/cat.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cats_display.png b/apps/icons/static/icons/fat_cow/16x16/cats_display.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cats_display.png rename to apps/icons/static/icons/fat_cow/16x16/cats_display.png diff --git a/apps/icons/static/images/Fat Cow/16x16/caution_biohazard.png b/apps/icons/static/icons/fat_cow/16x16/caution_biohazard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/caution_biohazard.png rename to apps/icons/static/icons/fat_cow/16x16/caution_biohazard.png diff --git a/apps/icons/static/images/Fat Cow/16x16/caution_high_voltage.png b/apps/icons/static/icons/fat_cow/16x16/caution_high_voltage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/caution_high_voltage.png rename to apps/icons/static/icons/fat_cow/16x16/caution_high_voltage.png diff --git a/apps/icons/static/images/Fat Cow/16x16/caution_radiation.png b/apps/icons/static/icons/fat_cow/16x16/caution_radiation.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/caution_radiation.png rename to apps/icons/static/icons/fat_cow/16x16/caution_radiation.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cctv_camera.png b/apps/icons/static/icons/fat_cow/16x16/cctv_camera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cctv_camera.png rename to apps/icons/static/icons/fat_cow/16x16/cctv_camera.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cd.png b/apps/icons/static/icons/fat_cow/16x16/cd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cd.png rename to apps/icons/static/icons/fat_cow/16x16/cd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cd_add.png b/apps/icons/static/icons/fat_cow/16x16/cd_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cd_add.png rename to apps/icons/static/icons/fat_cow/16x16/cd_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cd_burn.png b/apps/icons/static/icons/fat_cow/16x16/cd_burn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cd_burn.png rename to apps/icons/static/icons/fat_cow/16x16/cd_burn.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cd_case.png b/apps/icons/static/icons/fat_cow/16x16/cd_case.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cd_case.png rename to apps/icons/static/icons/fat_cow/16x16/cd_case.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cd_case_empty.png b/apps/icons/static/icons/fat_cow/16x16/cd_case_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cd_case_empty.png rename to apps/icons/static/icons/fat_cow/16x16/cd_case_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cd_delete.png b/apps/icons/static/icons/fat_cow/16x16/cd_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cd_delete.png rename to apps/icons/static/icons/fat_cow/16x16/cd_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cd_edit.png b/apps/icons/static/icons/fat_cow/16x16/cd_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cd_edit.png rename to apps/icons/static/icons/fat_cow/16x16/cd_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cd_eject.png b/apps/icons/static/icons/fat_cow/16x16/cd_eject.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cd_eject.png rename to apps/icons/static/icons/fat_cow/16x16/cd_eject.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cd_go.png b/apps/icons/static/icons/fat_cow/16x16/cd_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cd_go.png rename to apps/icons/static/icons/fat_cow/16x16/cd_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/celsius.png b/apps/icons/static/icons/fat_cow/16x16/celsius.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/celsius.png rename to apps/icons/static/icons/fat_cow/16x16/celsius.png diff --git a/apps/icons/static/images/Fat Cow/16x16/centos.png b/apps/icons/static/icons/fat_cow/16x16/centos.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/centos.png rename to apps/icons/static/icons/fat_cow/16x16/centos.png diff --git a/apps/icons/static/images/Fat Cow/16x16/centroid.png b/apps/icons/static/icons/fat_cow/16x16/centroid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/centroid.png rename to apps/icons/static/icons/fat_cow/16x16/centroid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ceo.png b/apps/icons/static/icons/fat_cow/16x16/ceo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ceo.png rename to apps/icons/static/icons/fat_cow/16x16/ceo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chair.png b/apps/icons/static/icons/fat_cow/16x16/chair.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chair.png rename to apps/icons/static/icons/fat_cow/16x16/chair.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chameleon.png b/apps/icons/static/icons/fat_cow/16x16/chameleon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chameleon.png rename to apps/icons/static/icons/fat_cow/16x16/chameleon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/change_password.png b/apps/icons/static/icons/fat_cow/16x16/change_password.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/change_password.png rename to apps/icons/static/icons/fat_cow/16x16/change_password.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_bar.png b/apps/icons/static/icons/fat_cow/16x16/chart_bar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_bar.png rename to apps/icons/static/icons/fat_cow/16x16/chart_bar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_bar_add.png b/apps/icons/static/icons/fat_cow/16x16/chart_bar_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_bar_add.png rename to apps/icons/static/icons/fat_cow/16x16/chart_bar_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_bar_delete.png b/apps/icons/static/icons/fat_cow/16x16/chart_bar_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_bar_delete.png rename to apps/icons/static/icons/fat_cow/16x16/chart_bar_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_bar_edit.png b/apps/icons/static/icons/fat_cow/16x16/chart_bar_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_bar_edit.png rename to apps/icons/static/icons/fat_cow/16x16/chart_bar_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_bar_error.png b/apps/icons/static/icons/fat_cow/16x16/chart_bar_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_bar_error.png rename to apps/icons/static/icons/fat_cow/16x16/chart_bar_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_bar_link.png b/apps/icons/static/icons/fat_cow/16x16/chart_bar_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_bar_link.png rename to apps/icons/static/icons/fat_cow/16x16/chart_bar_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_bullseye.png b/apps/icons/static/icons/fat_cow/16x16/chart_bullseye.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_bullseye.png rename to apps/icons/static/icons/fat_cow/16x16/chart_bullseye.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_column.png b/apps/icons/static/icons/fat_cow/16x16/chart_column.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_column.png rename to apps/icons/static/icons/fat_cow/16x16/chart_column.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_column_2.png b/apps/icons/static/icons/fat_cow/16x16/chart_column_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_column_2.png rename to apps/icons/static/icons/fat_cow/16x16/chart_column_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_curve.png b/apps/icons/static/icons/fat_cow/16x16/chart_curve.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_curve.png rename to apps/icons/static/icons/fat_cow/16x16/chart_curve.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_curve_add.png b/apps/icons/static/icons/fat_cow/16x16/chart_curve_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_curve_add.png rename to apps/icons/static/icons/fat_cow/16x16/chart_curve_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_curve_delete.png b/apps/icons/static/icons/fat_cow/16x16/chart_curve_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_curve_delete.png rename to apps/icons/static/icons/fat_cow/16x16/chart_curve_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_curve_edit.png b/apps/icons/static/icons/fat_cow/16x16/chart_curve_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_curve_edit.png rename to apps/icons/static/icons/fat_cow/16x16/chart_curve_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_curve_error.png b/apps/icons/static/icons/fat_cow/16x16/chart_curve_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_curve_error.png rename to apps/icons/static/icons/fat_cow/16x16/chart_curve_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_curve_go.png b/apps/icons/static/icons/fat_cow/16x16/chart_curve_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_curve_go.png rename to apps/icons/static/icons/fat_cow/16x16/chart_curve_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_curve_link.png b/apps/icons/static/icons/fat_cow/16x16/chart_curve_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_curve_link.png rename to apps/icons/static/icons/fat_cow/16x16/chart_curve_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_down_color.png b/apps/icons/static/icons/fat_cow/16x16/chart_down_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_down_color.png rename to apps/icons/static/icons/fat_cow/16x16/chart_down_color.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_line.png b/apps/icons/static/icons/fat_cow/16x16/chart_line.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_line.png rename to apps/icons/static/icons/fat_cow/16x16/chart_line.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_line_add.png b/apps/icons/static/icons/fat_cow/16x16/chart_line_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_line_add.png rename to apps/icons/static/icons/fat_cow/16x16/chart_line_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_line_delete.png b/apps/icons/static/icons/fat_cow/16x16/chart_line_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_line_delete.png rename to apps/icons/static/icons/fat_cow/16x16/chart_line_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_line_edit.png b/apps/icons/static/icons/fat_cow/16x16/chart_line_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_line_edit.png rename to apps/icons/static/icons/fat_cow/16x16/chart_line_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_line_error.png b/apps/icons/static/icons/fat_cow/16x16/chart_line_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_line_error.png rename to apps/icons/static/icons/fat_cow/16x16/chart_line_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_line_link.png b/apps/icons/static/icons/fat_cow/16x16/chart_line_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_line_link.png rename to apps/icons/static/icons/fat_cow/16x16/chart_line_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_organisation.png b/apps/icons/static/icons/fat_cow/16x16/chart_organisation.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_organisation.png rename to apps/icons/static/icons/fat_cow/16x16/chart_organisation.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_organisation_add.png b/apps/icons/static/icons/fat_cow/16x16/chart_organisation_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_organisation_add.png rename to apps/icons/static/icons/fat_cow/16x16/chart_organisation_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_organisation_delete.png b/apps/icons/static/icons/fat_cow/16x16/chart_organisation_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_organisation_delete.png rename to apps/icons/static/icons/fat_cow/16x16/chart_organisation_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_pie.png b/apps/icons/static/icons/fat_cow/16x16/chart_pie.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_pie.png rename to apps/icons/static/icons/fat_cow/16x16/chart_pie.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_pie_add.png b/apps/icons/static/icons/fat_cow/16x16/chart_pie_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_pie_add.png rename to apps/icons/static/icons/fat_cow/16x16/chart_pie_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_pie_alternative.png b/apps/icons/static/icons/fat_cow/16x16/chart_pie_alternative.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_pie_alternative.png rename to apps/icons/static/icons/fat_cow/16x16/chart_pie_alternative.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_pie_delete.png b/apps/icons/static/icons/fat_cow/16x16/chart_pie_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_pie_delete.png rename to apps/icons/static/icons/fat_cow/16x16/chart_pie_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_pie_edit.png b/apps/icons/static/icons/fat_cow/16x16/chart_pie_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_pie_edit.png rename to apps/icons/static/icons/fat_cow/16x16/chart_pie_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_pie_error.png b/apps/icons/static/icons/fat_cow/16x16/chart_pie_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_pie_error.png rename to apps/icons/static/icons/fat_cow/16x16/chart_pie_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_pie_link.png b/apps/icons/static/icons/fat_cow/16x16/chart_pie_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_pie_link.png rename to apps/icons/static/icons/fat_cow/16x16/chart_pie_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_stock.png b/apps/icons/static/icons/fat_cow/16x16/chart_stock.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_stock.png rename to apps/icons/static/icons/fat_cow/16x16/chart_stock.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chart_up_color.png b/apps/icons/static/icons/fat_cow/16x16/chart_up_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chart_up_color.png rename to apps/icons/static/icons/fat_cow/16x16/chart_up_color.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chartplotter.png b/apps/icons/static/icons/fat_cow/16x16/chartplotter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chartplotter.png rename to apps/icons/static/icons/fat_cow/16x16/chartplotter.png diff --git a/apps/icons/static/images/Fat Cow/16x16/check_box.png b/apps/icons/static/icons/fat_cow/16x16/check_box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/check_box.png rename to apps/icons/static/icons/fat_cow/16x16/check_box.png diff --git a/apps/icons/static/images/Fat Cow/16x16/checkerboard.png b/apps/icons/static/icons/fat_cow/16x16/checkerboard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/checkerboard.png rename to apps/icons/static/icons/fat_cow/16x16/checkerboard.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chefs_hat.png b/apps/icons/static/icons/fat_cow/16x16/chefs_hat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chefs_hat.png rename to apps/icons/static/icons/fat_cow/16x16/chefs_hat.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cheque.png b/apps/icons/static/icons/fat_cow/16x16/cheque.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cheque.png rename to apps/icons/static/icons/fat_cow/16x16/cheque.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chess_horse.png b/apps/icons/static/icons/fat_cow/16x16/chess_horse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chess_horse.png rename to apps/icons/static/icons/fat_cow/16x16/chess_horse.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chess_tower.png b/apps/icons/static/icons/fat_cow/16x16/chess_tower.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chess_tower.png rename to apps/icons/static/icons/fat_cow/16x16/chess_tower.png diff --git a/apps/icons/static/images/Fat Cow/16x16/children_cap.png b/apps/icons/static/icons/fat_cow/16x16/children_cap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/children_cap.png rename to apps/icons/static/icons/fat_cow/16x16/children_cap.png diff --git a/apps/icons/static/images/Fat Cow/16x16/chinese_noodles.png b/apps/icons/static/icons/fat_cow/16x16/chinese_noodles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/chinese_noodles.png rename to apps/icons/static/icons/fat_cow/16x16/chinese_noodles.png diff --git a/apps/icons/static/images/Fat Cow/16x16/christmas_tree.png b/apps/icons/static/icons/fat_cow/16x16/christmas_tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/christmas_tree.png rename to apps/icons/static/icons/fat_cow/16x16/christmas_tree.png diff --git a/apps/icons/static/images/Fat Cow/16x16/church.png b/apps/icons/static/icons/fat_cow/16x16/church.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/church.png rename to apps/icons/static/icons/fat_cow/16x16/church.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cigarette.png b/apps/icons/static/icons/fat_cow/16x16/cigarette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cigarette.png rename to apps/icons/static/icons/fat_cow/16x16/cigarette.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cirrus.png b/apps/icons/static/icons/fat_cow/16x16/cirrus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cirrus.png rename to apps/icons/static/icons/fat_cow/16x16/cirrus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/client_account_template.png b/apps/icons/static/icons/fat_cow/16x16/client_account_template.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/client_account_template.png rename to apps/icons/static/icons/fat_cow/16x16/client_account_template.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clip_splitter.png b/apps/icons/static/icons/fat_cow/16x16/clip_splitter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clip_splitter.png rename to apps/icons/static/icons/fat_cow/16x16/clip_splitter.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clipboard_empty.png b/apps/icons/static/icons/fat_cow/16x16/clipboard_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clipboard_empty.png rename to apps/icons/static/icons/fat_cow/16x16/clipboard_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clipboard_sign.png b/apps/icons/static/icons/fat_cow/16x16/clipboard_sign.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clipboard_sign.png rename to apps/icons/static/icons/fat_cow/16x16/clipboard_sign.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clipboard_sign_out.png b/apps/icons/static/icons/fat_cow/16x16/clipboard_sign_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clipboard_sign_out.png rename to apps/icons/static/icons/fat_cow/16x16/clipboard_sign_out.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock.png b/apps/icons/static/icons/fat_cow/16x16/clock.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock.png rename to apps/icons/static/icons/fat_cow/16x16/clock.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_add.png b/apps/icons/static/icons/fat_cow/16x16/clock_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_add.png rename to apps/icons/static/icons/fat_cow/16x16/clock_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_delete.png b/apps/icons/static/icons/fat_cow/16x16/clock_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_delete.png rename to apps/icons/static/icons/fat_cow/16x16/clock_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_edit.png b/apps/icons/static/icons/fat_cow/16x16/clock_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_edit.png rename to apps/icons/static/icons/fat_cow/16x16/clock_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_error.png b/apps/icons/static/icons/fat_cow/16x16/clock_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_error.png rename to apps/icons/static/icons/fat_cow/16x16/clock_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_go.png b/apps/icons/static/icons/fat_cow/16x16/clock_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_go.png rename to apps/icons/static/icons/fat_cow/16x16/clock_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_history_frame.png b/apps/icons/static/icons/fat_cow/16x16/clock_history_frame.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_history_frame.png rename to apps/icons/static/icons/fat_cow/16x16/clock_history_frame.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_link.png b/apps/icons/static/icons/fat_cow/16x16/clock_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_link.png rename to apps/icons/static/icons/fat_cow/16x16/clock_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_pause.png b/apps/icons/static/icons/fat_cow/16x16/clock_pause.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_pause.png rename to apps/icons/static/icons/fat_cow/16x16/clock_pause.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_play.png b/apps/icons/static/icons/fat_cow/16x16/clock_play.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_play.png rename to apps/icons/static/icons/fat_cow/16x16/clock_play.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_red.png b/apps/icons/static/icons/fat_cow/16x16/clock_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_red.png rename to apps/icons/static/icons/fat_cow/16x16/clock_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_select_remain.png b/apps/icons/static/icons/fat_cow/16x16/clock_select_remain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_select_remain.png rename to apps/icons/static/icons/fat_cow/16x16/clock_select_remain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/clock_stop.png b/apps/icons/static/icons/fat_cow/16x16/clock_stop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/clock_stop.png rename to apps/icons/static/icons/fat_cow/16x16/clock_stop.png diff --git a/apps/icons/static/images/Fat Cow/16x16/co2.png b/apps/icons/static/icons/fat_cow/16x16/co2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/co2.png rename to apps/icons/static/icons/fat_cow/16x16/co2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cocacola.png b/apps/icons/static/icons/fat_cow/16x16/cocacola.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cocacola.png rename to apps/icons/static/icons/fat_cow/16x16/cocacola.png diff --git a/apps/icons/static/images/Fat Cow/16x16/code.png b/apps/icons/static/icons/fat_cow/16x16/code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/code.png rename to apps/icons/static/icons/fat_cow/16x16/code.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cog.png b/apps/icons/static/icons/fat_cow/16x16/cog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cog.png rename to apps/icons/static/icons/fat_cow/16x16/cog.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cog_add.png b/apps/icons/static/icons/fat_cow/16x16/cog_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cog_add.png rename to apps/icons/static/icons/fat_cow/16x16/cog_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cog_delete.png b/apps/icons/static/icons/fat_cow/16x16/cog_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cog_delete.png rename to apps/icons/static/icons/fat_cow/16x16/cog_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cog_edit.png b/apps/icons/static/icons/fat_cow/16x16/cog_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cog_edit.png rename to apps/icons/static/icons/fat_cow/16x16/cog_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cog_error.png b/apps/icons/static/icons/fat_cow/16x16/cog_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cog_error.png rename to apps/icons/static/icons/fat_cow/16x16/cog_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cog_go.png b/apps/icons/static/icons/fat_cow/16x16/cog_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cog_go.png rename to apps/icons/static/icons/fat_cow/16x16/cog_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/coin_single_cooper.png b/apps/icons/static/icons/fat_cow/16x16/coin_single_cooper.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/coin_single_cooper.png rename to apps/icons/static/icons/fat_cow/16x16/coin_single_cooper.png diff --git a/apps/icons/static/images/Fat Cow/16x16/coin_single_gold.png b/apps/icons/static/icons/fat_cow/16x16/coin_single_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/coin_single_gold.png rename to apps/icons/static/icons/fat_cow/16x16/coin_single_gold.png diff --git a/apps/icons/static/images/Fat Cow/16x16/coin_single_silver.png b/apps/icons/static/icons/fat_cow/16x16/coin_single_silver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/coin_single_silver.png rename to apps/icons/static/icons/fat_cow/16x16/coin_single_silver.png diff --git a/apps/icons/static/images/Fat Cow/16x16/coin_stack_gold.png b/apps/icons/static/icons/fat_cow/16x16/coin_stack_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/coin_stack_gold.png rename to apps/icons/static/icons/fat_cow/16x16/coin_stack_gold.png diff --git a/apps/icons/static/images/Fat Cow/16x16/coins.png b/apps/icons/static/icons/fat_cow/16x16/coins.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/coins.png rename to apps/icons/static/icons/fat_cow/16x16/coins.png diff --git a/apps/icons/static/images/Fat Cow/16x16/coins_add.png b/apps/icons/static/icons/fat_cow/16x16/coins_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/coins_add.png rename to apps/icons/static/icons/fat_cow/16x16/coins_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/coins_delete.png b/apps/icons/static/icons/fat_cow/16x16/coins_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/coins_delete.png rename to apps/icons/static/icons/fat_cow/16x16/coins_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/coins_in_hand.png b/apps/icons/static/icons/fat_cow/16x16/coins_in_hand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/coins_in_hand.png rename to apps/icons/static/icons/fat_cow/16x16/coins_in_hand.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cold.png b/apps/icons/static/icons/fat_cow/16x16/cold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cold.png rename to apps/icons/static/icons/fat_cow/16x16/cold.png diff --git a/apps/icons/static/images/Fat Cow/16x16/color_adjustment.png b/apps/icons/static/icons/fat_cow/16x16/color_adjustment.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/color_adjustment.png rename to apps/icons/static/icons/fat_cow/16x16/color_adjustment.png diff --git a/apps/icons/static/images/Fat Cow/16x16/color_gradient.png b/apps/icons/static/icons/fat_cow/16x16/color_gradient.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/color_gradient.png rename to apps/icons/static/icons/fat_cow/16x16/color_gradient.png diff --git a/apps/icons/static/images/Fat Cow/16x16/color_management.png b/apps/icons/static/icons/fat_cow/16x16/color_management.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/color_management.png rename to apps/icons/static/icons/fat_cow/16x16/color_management.png diff --git a/apps/icons/static/images/Fat Cow/16x16/color_picker.png b/apps/icons/static/icons/fat_cow/16x16/color_picker.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/color_picker.png rename to apps/icons/static/icons/fat_cow/16x16/color_picker.png diff --git a/apps/icons/static/images/Fat Cow/16x16/color_picker_alternative.png b/apps/icons/static/icons/fat_cow/16x16/color_picker_alternative.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/color_picker_alternative.png rename to apps/icons/static/icons/fat_cow/16x16/color_picker_alternative.png diff --git a/apps/icons/static/images/Fat Cow/16x16/color_swatch.png b/apps/icons/static/icons/fat_cow/16x16/color_swatch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/color_swatch.png rename to apps/icons/static/icons/fat_cow/16x16/color_swatch.png diff --git a/apps/icons/static/images/Fat Cow/16x16/color_wheel.png b/apps/icons/static/icons/fat_cow/16x16/color_wheel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/color_wheel.png rename to apps/icons/static/icons/fat_cow/16x16/color_wheel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/column_double.png b/apps/icons/static/icons/fat_cow/16x16/column_double.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/column_double.png rename to apps/icons/static/icons/fat_cow/16x16/column_double.png diff --git a/apps/icons/static/images/Fat Cow/16x16/column_four.png b/apps/icons/static/icons/fat_cow/16x16/column_four.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/column_four.png rename to apps/icons/static/icons/fat_cow/16x16/column_four.png diff --git a/apps/icons/static/images/Fat Cow/16x16/column_left.png b/apps/icons/static/icons/fat_cow/16x16/column_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/column_left.png rename to apps/icons/static/icons/fat_cow/16x16/column_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/column_one.png b/apps/icons/static/icons/fat_cow/16x16/column_one.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/column_one.png rename to apps/icons/static/icons/fat_cow/16x16/column_one.png diff --git a/apps/icons/static/images/Fat Cow/16x16/column_right.png b/apps/icons/static/icons/fat_cow/16x16/column_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/column_right.png rename to apps/icons/static/icons/fat_cow/16x16/column_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/column_single.png b/apps/icons/static/icons/fat_cow/16x16/column_single.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/column_single.png rename to apps/icons/static/icons/fat_cow/16x16/column_single.png diff --git a/apps/icons/static/images/Fat Cow/16x16/column_tree.png b/apps/icons/static/icons/fat_cow/16x16/column_tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/column_tree.png rename to apps/icons/static/icons/fat_cow/16x16/column_tree.png diff --git a/apps/icons/static/images/Fat Cow/16x16/column_two.png b/apps/icons/static/icons/fat_cow/16x16/column_two.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/column_two.png rename to apps/icons/static/icons/fat_cow/16x16/column_two.png diff --git a/apps/icons/static/images/Fat Cow/16x16/columnchart.png b/apps/icons/static/icons/fat_cow/16x16/columnchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/columnchart.png rename to apps/icons/static/icons/fat_cow/16x16/columnchart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/combo_box.png b/apps/icons/static/icons/fat_cow/16x16/combo_box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/combo_box.png rename to apps/icons/static/icons/fat_cow/16x16/combo_box.png diff --git a/apps/icons/static/images/Fat Cow/16x16/comment.png b/apps/icons/static/icons/fat_cow/16x16/comment.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/comment.png rename to apps/icons/static/icons/fat_cow/16x16/comment.png diff --git a/apps/icons/static/images/Fat Cow/16x16/comment_add.png b/apps/icons/static/icons/fat_cow/16x16/comment_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/comment_add.png rename to apps/icons/static/icons/fat_cow/16x16/comment_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/comment_delete.png b/apps/icons/static/icons/fat_cow/16x16/comment_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/comment_delete.png rename to apps/icons/static/icons/fat_cow/16x16/comment_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/comment_edit.png b/apps/icons/static/icons/fat_cow/16x16/comment_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/comment_edit.png rename to apps/icons/static/icons/fat_cow/16x16/comment_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/comments.png b/apps/icons/static/icons/fat_cow/16x16/comments.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/comments.png rename to apps/icons/static/icons/fat_cow/16x16/comments.png diff --git a/apps/icons/static/images/Fat Cow/16x16/comments_add.png b/apps/icons/static/icons/fat_cow/16x16/comments_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/comments_add.png rename to apps/icons/static/icons/fat_cow/16x16/comments_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/comments_delete.png b/apps/icons/static/icons/fat_cow/16x16/comments_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/comments_delete.png rename to apps/icons/static/icons/fat_cow/16x16/comments_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/company_generosity.png b/apps/icons/static/icons/fat_cow/16x16/company_generosity.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/company_generosity.png rename to apps/icons/static/icons/fat_cow/16x16/company_generosity.png diff --git a/apps/icons/static/images/Fat Cow/16x16/compass.png b/apps/icons/static/icons/fat_cow/16x16/compass.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/compass.png rename to apps/icons/static/icons/fat_cow/16x16/compass.png diff --git a/apps/icons/static/images/Fat Cow/16x16/compress.png b/apps/icons/static/icons/fat_cow/16x16/compress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/compress.png rename to apps/icons/static/icons/fat_cow/16x16/compress.png diff --git a/apps/icons/static/images/Fat Cow/16x16/computer.png b/apps/icons/static/icons/fat_cow/16x16/computer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/computer.png rename to apps/icons/static/icons/fat_cow/16x16/computer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/computer_add.png b/apps/icons/static/icons/fat_cow/16x16/computer_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/computer_add.png rename to apps/icons/static/icons/fat_cow/16x16/computer_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/computer_delete.png b/apps/icons/static/icons/fat_cow/16x16/computer_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/computer_delete.png rename to apps/icons/static/icons/fat_cow/16x16/computer_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/computer_edit.png b/apps/icons/static/icons/fat_cow/16x16/computer_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/computer_edit.png rename to apps/icons/static/icons/fat_cow/16x16/computer_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/computer_error.png b/apps/icons/static/icons/fat_cow/16x16/computer_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/computer_error.png rename to apps/icons/static/icons/fat_cow/16x16/computer_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/computer_go.png b/apps/icons/static/icons/fat_cow/16x16/computer_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/computer_go.png rename to apps/icons/static/icons/fat_cow/16x16/computer_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/computer_key.png b/apps/icons/static/icons/fat_cow/16x16/computer_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/computer_key.png rename to apps/icons/static/icons/fat_cow/16x16/computer_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/computer_link.png b/apps/icons/static/icons/fat_cow/16x16/computer_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/computer_link.png rename to apps/icons/static/icons/fat_cow/16x16/computer_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/connect.png b/apps/icons/static/icons/fat_cow/16x16/connect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/connect.png rename to apps/icons/static/icons/fat_cow/16x16/connect.png diff --git a/apps/icons/static/images/Fat Cow/16x16/construction.png b/apps/icons/static/icons/fat_cow/16x16/construction.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/construction.png rename to apps/icons/static/icons/fat_cow/16x16/construction.png diff --git a/apps/icons/static/images/Fat Cow/16x16/contact_email.png b/apps/icons/static/icons/fat_cow/16x16/contact_email.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/contact_email.png rename to apps/icons/static/icons/fat_cow/16x16/contact_email.png diff --git a/apps/icons/static/images/Fat Cow/16x16/contrast.png b/apps/icons/static/icons/fat_cow/16x16/contrast.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/contrast.png rename to apps/icons/static/icons/fat_cow/16x16/contrast.png diff --git a/apps/icons/static/images/Fat Cow/16x16/contrast_decrease.png b/apps/icons/static/icons/fat_cow/16x16/contrast_decrease.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/contrast_decrease.png rename to apps/icons/static/icons/fat_cow/16x16/contrast_decrease.png diff --git a/apps/icons/static/images/Fat Cow/16x16/contrast_high.png b/apps/icons/static/icons/fat_cow/16x16/contrast_high.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/contrast_high.png rename to apps/icons/static/icons/fat_cow/16x16/contrast_high.png diff --git a/apps/icons/static/images/Fat Cow/16x16/contrast_increase.png b/apps/icons/static/icons/fat_cow/16x16/contrast_increase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/contrast_increase.png rename to apps/icons/static/icons/fat_cow/16x16/contrast_increase.png diff --git a/apps/icons/static/images/Fat Cow/16x16/contrast_low.png b/apps/icons/static/icons/fat_cow/16x16/contrast_low.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/contrast_low.png rename to apps/icons/static/icons/fat_cow/16x16/contrast_low.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_eject.png b/apps/icons/static/icons/fat_cow/16x16/control_eject.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_eject.png rename to apps/icons/static/icons/fat_cow/16x16/control_eject.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_eject_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_eject_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_eject_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_eject_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_end.png b/apps/icons/static/icons/fat_cow/16x16/control_end.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_end.png rename to apps/icons/static/icons/fat_cow/16x16/control_end.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_end_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_end_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_end_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_end_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_equalizer.png b/apps/icons/static/icons/fat_cow/16x16/control_equalizer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_equalizer.png rename to apps/icons/static/icons/fat_cow/16x16/control_equalizer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_equalizer_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_equalizer_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_equalizer_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_equalizer_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_fastforward.png b/apps/icons/static/icons/fat_cow/16x16/control_fastforward.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_fastforward.png rename to apps/icons/static/icons/fat_cow/16x16/control_fastforward.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_fastforward_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_fastforward_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_fastforward_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_fastforward_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_panel.png b/apps/icons/static/icons/fat_cow/16x16/control_panel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_panel.png rename to apps/icons/static/icons/fat_cow/16x16/control_panel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_panel_access.png b/apps/icons/static/icons/fat_cow/16x16/control_panel_access.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_panel_access.png rename to apps/icons/static/icons/fat_cow/16x16/control_panel_access.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_panel_branding.png b/apps/icons/static/icons/fat_cow/16x16/control_panel_branding.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_panel_branding.png rename to apps/icons/static/icons/fat_cow/16x16/control_panel_branding.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_pause.png b/apps/icons/static/icons/fat_cow/16x16/control_pause.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_pause.png rename to apps/icons/static/icons/fat_cow/16x16/control_pause.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_pause_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_pause_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_pause_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_pause_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_pause_record.png b/apps/icons/static/icons/fat_cow/16x16/control_pause_record.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_pause_record.png rename to apps/icons/static/icons/fat_cow/16x16/control_pause_record.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_play.png b/apps/icons/static/icons/fat_cow/16x16/control_play.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_play.png rename to apps/icons/static/icons/fat_cow/16x16/control_play.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_play_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_play_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_play_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_play_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_repeat.png b/apps/icons/static/icons/fat_cow/16x16/control_repeat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_repeat.png rename to apps/icons/static/icons/fat_cow/16x16/control_repeat.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_repeat_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_repeat_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_repeat_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_repeat_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_rewind.png b/apps/icons/static/icons/fat_cow/16x16/control_rewind.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_rewind.png rename to apps/icons/static/icons/fat_cow/16x16/control_rewind.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_rewind_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_rewind_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_rewind_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_rewind_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_start.png b/apps/icons/static/icons/fat_cow/16x16/control_start.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_start.png rename to apps/icons/static/icons/fat_cow/16x16/control_start.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_start_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_start_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_start_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_start_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_stop.png b/apps/icons/static/icons/fat_cow/16x16/control_stop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_stop.png rename to apps/icons/static/icons/fat_cow/16x16/control_stop.png diff --git a/apps/icons/static/images/Fat Cow/16x16/control_stop_blue.png b/apps/icons/static/icons/fat_cow/16x16/control_stop_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/control_stop_blue.png rename to apps/icons/static/icons/fat_cow/16x16/control_stop_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/controlbar.png b/apps/icons/static/icons/fat_cow/16x16/controlbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/controlbar.png rename to apps/icons/static/icons/fat_cow/16x16/controlbar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/controller.png b/apps/icons/static/icons/fat_cow/16x16/controller.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/controller.png rename to apps/icons/static/icons/fat_cow/16x16/controller.png diff --git a/apps/icons/static/images/Fat Cow/16x16/controller_add.png b/apps/icons/static/icons/fat_cow/16x16/controller_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/controller_add.png rename to apps/icons/static/icons/fat_cow/16x16/controller_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/controller_delete.png b/apps/icons/static/icons/fat_cow/16x16/controller_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/controller_delete.png rename to apps/icons/static/icons/fat_cow/16x16/controller_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/controller_error.png b/apps/icons/static/icons/fat_cow/16x16/controller_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/controller_error.png rename to apps/icons/static/icons/fat_cow/16x16/controller_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/conversion_of_currency.png b/apps/icons/static/icons/fat_cow/16x16/conversion_of_currency.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/conversion_of_currency.png rename to apps/icons/static/icons/fat_cow/16x16/conversion_of_currency.png diff --git a/apps/icons/static/images/Fat Cow/16x16/convert_color_to_gray.png b/apps/icons/static/icons/fat_cow/16x16/convert_color_to_gray.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/convert_color_to_gray.png rename to apps/icons/static/icons/fat_cow/16x16/convert_color_to_gray.png diff --git a/apps/icons/static/images/Fat Cow/16x16/convert_gray_to_color.png b/apps/icons/static/icons/fat_cow/16x16/convert_gray_to_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/convert_gray_to_color.png rename to apps/icons/static/icons/fat_cow/16x16/convert_gray_to_color.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cookie_chocolate.png b/apps/icons/static/icons/fat_cow/16x16/cookie_chocolate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cookie_chocolate.png rename to apps/icons/static/icons/fat_cow/16x16/cookie_chocolate.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cookies.png b/apps/icons/static/icons/fat_cow/16x16/cookies.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cookies.png rename to apps/icons/static/icons/fat_cow/16x16/cookies.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cooler.png b/apps/icons/static/icons/fat_cow/16x16/cooler.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cooler.png rename to apps/icons/static/icons/fat_cow/16x16/cooler.png diff --git a/apps/icons/static/images/Fat Cow/16x16/copying_and_distribution.png b/apps/icons/static/icons/fat_cow/16x16/copying_and_distribution.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/copying_and_distribution.png rename to apps/icons/static/icons/fat_cow/16x16/copying_and_distribution.png diff --git a/apps/icons/static/images/Fat Cow/16x16/copyleft.png b/apps/icons/static/icons/fat_cow/16x16/copyleft.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/copyleft.png rename to apps/icons/static/icons/fat_cow/16x16/copyleft.png diff --git a/apps/icons/static/images/Fat Cow/16x16/creative_commons.png b/apps/icons/static/icons/fat_cow/16x16/creative_commons.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/creative_commons.png rename to apps/icons/static/icons/fat_cow/16x16/creative_commons.png diff --git a/apps/icons/static/images/Fat Cow/16x16/credit.png b/apps/icons/static/icons/fat_cow/16x16/credit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/credit.png rename to apps/icons/static/icons/fat_cow/16x16/credit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/creditcards.png b/apps/icons/static/icons/fat_cow/16x16/creditcards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/creditcards.png rename to apps/icons/static/icons/fat_cow/16x16/creditcards.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cricket.png b/apps/icons/static/icons/fat_cow/16x16/cricket.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cricket.png rename to apps/icons/static/icons/fat_cow/16x16/cricket.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cross.png b/apps/icons/static/icons/fat_cow/16x16/cross.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cross.png rename to apps/icons/static/icons/fat_cow/16x16/cross.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cross_promotion_selling.png b/apps/icons/static/icons/fat_cow/16x16/cross_promotion_selling.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cross_promotion_selling.png rename to apps/icons/static/icons/fat_cow/16x16/cross_promotion_selling.png diff --git a/apps/icons/static/images/Fat Cow/16x16/css.png b/apps/icons/static/icons/fat_cow/16x16/css.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/css.png rename to apps/icons/static/icons/fat_cow/16x16/css.png diff --git a/apps/icons/static/images/Fat Cow/16x16/css_add.png b/apps/icons/static/icons/fat_cow/16x16/css_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/css_add.png rename to apps/icons/static/icons/fat_cow/16x16/css_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/css_delete.png b/apps/icons/static/icons/fat_cow/16x16/css_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/css_delete.png rename to apps/icons/static/icons/fat_cow/16x16/css_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/css_go.png b/apps/icons/static/icons/fat_cow/16x16/css_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/css_go.png rename to apps/icons/static/icons/fat_cow/16x16/css_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/css_valid.png b/apps/icons/static/icons/fat_cow/16x16/css_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/css_valid.png rename to apps/icons/static/icons/fat_cow/16x16/css_valid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cup.png b/apps/icons/static/icons/fat_cow/16x16/cup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cup.png rename to apps/icons/static/icons/fat_cow/16x16/cup.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cup_add.png b/apps/icons/static/icons/fat_cow/16x16/cup_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cup_add.png rename to apps/icons/static/icons/fat_cow/16x16/cup_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cup_delete.png b/apps/icons/static/icons/fat_cow/16x16/cup_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cup_delete.png rename to apps/icons/static/icons/fat_cow/16x16/cup_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cup_edit.png b/apps/icons/static/icons/fat_cow/16x16/cup_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cup_edit.png rename to apps/icons/static/icons/fat_cow/16x16/cup_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cup_error.png b/apps/icons/static/icons/fat_cow/16x16/cup_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cup_error.png rename to apps/icons/static/icons/fat_cow/16x16/cup_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cup_go.png b/apps/icons/static/icons/fat_cow/16x16/cup_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cup_go.png rename to apps/icons/static/icons/fat_cow/16x16/cup_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cup_key.png b/apps/icons/static/icons/fat_cow/16x16/cup_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cup_key.png rename to apps/icons/static/icons/fat_cow/16x16/cup_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cup_link.png b/apps/icons/static/icons/fat_cow/16x16/cup_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cup_link.png rename to apps/icons/static/icons/fat_cow/16x16/cup_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/curriculum_vitae.png b/apps/icons/static/icons/fat_cow/16x16/curriculum_vitae.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/curriculum_vitae.png rename to apps/icons/static/icons/fat_cow/16x16/curriculum_vitae.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cursor.png b/apps/icons/static/icons/fat_cow/16x16/cursor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cursor.png rename to apps/icons/static/icons/fat_cow/16x16/cursor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cut.png b/apps/icons/static/icons/fat_cow/16x16/cut.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cut.png rename to apps/icons/static/icons/fat_cow/16x16/cut.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cut_red.png b/apps/icons/static/icons/fat_cow/16x16/cut_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cut_red.png rename to apps/icons/static/icons/fat_cow/16x16/cut_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/cutlery.png b/apps/icons/static/icons/fat_cow/16x16/cutlery.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/cutlery.png rename to apps/icons/static/icons/fat_cow/16x16/cutlery.png diff --git a/apps/icons/static/images/Fat Cow/16x16/data_chooser.png b/apps/icons/static/icons/fat_cow/16x16/data_chooser.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/data_chooser.png rename to apps/icons/static/icons/fat_cow/16x16/data_chooser.png diff --git a/apps/icons/static/images/Fat Cow/16x16/data_field.png b/apps/icons/static/icons/fat_cow/16x16/data_field.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/data_field.png rename to apps/icons/static/icons/fat_cow/16x16/data_field.png diff --git a/apps/icons/static/images/Fat Cow/16x16/data_grid.png b/apps/icons/static/icons/fat_cow/16x16/data_grid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/data_grid.png rename to apps/icons/static/icons/fat_cow/16x16/data_grid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/data_sort.png b/apps/icons/static/icons/fat_cow/16x16/data_sort.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/data_sort.png rename to apps/icons/static/icons/fat_cow/16x16/data_sort.png diff --git a/apps/icons/static/images/Fat Cow/16x16/data_table.png b/apps/icons/static/icons/fat_cow/16x16/data_table.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/data_table.png rename to apps/icons/static/icons/fat_cow/16x16/data_table.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database.png b/apps/icons/static/icons/fat_cow/16x16/database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database.png rename to apps/icons/static/icons/fat_cow/16x16/database.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_add.png b/apps/icons/static/icons/fat_cow/16x16/database_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_add.png rename to apps/icons/static/icons/fat_cow/16x16/database_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_connect.png b/apps/icons/static/icons/fat_cow/16x16/database_connect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_connect.png rename to apps/icons/static/icons/fat_cow/16x16/database_connect.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_delete.png b/apps/icons/static/icons/fat_cow/16x16/database_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_delete.png rename to apps/icons/static/icons/fat_cow/16x16/database_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_edit.png b/apps/icons/static/icons/fat_cow/16x16/database_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_edit.png rename to apps/icons/static/icons/fat_cow/16x16/database_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_error.png b/apps/icons/static/icons/fat_cow/16x16/database_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_error.png rename to apps/icons/static/icons/fat_cow/16x16/database_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_gear.png b/apps/icons/static/icons/fat_cow/16x16/database_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_gear.png rename to apps/icons/static/icons/fat_cow/16x16/database_gear.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_go.png b/apps/icons/static/icons/fat_cow/16x16/database_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_go.png rename to apps/icons/static/icons/fat_cow/16x16/database_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_key.png b/apps/icons/static/icons/fat_cow/16x16/database_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_key.png rename to apps/icons/static/icons/fat_cow/16x16/database_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_lightning.png b/apps/icons/static/icons/fat_cow/16x16/database_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_lightning.png rename to apps/icons/static/icons/fat_cow/16x16/database_lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_link.png b/apps/icons/static/icons/fat_cow/16x16/database_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_link.png rename to apps/icons/static/icons/fat_cow/16x16/database_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_refresh.png b/apps/icons/static/icons/fat_cow/16x16/database_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_refresh.png rename to apps/icons/static/icons/fat_cow/16x16/database_refresh.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_save.png b/apps/icons/static/icons/fat_cow/16x16/database_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_save.png rename to apps/icons/static/icons/fat_cow/16x16/database_save.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_server.png b/apps/icons/static/icons/fat_cow/16x16/database_server.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_server.png rename to apps/icons/static/icons/fat_cow/16x16/database_server.png diff --git a/apps/icons/static/images/Fat Cow/16x16/database_table.png b/apps/icons/static/icons/fat_cow/16x16/database_table.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/database_table.png rename to apps/icons/static/icons/fat_cow/16x16/database_table.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date.png b/apps/icons/static/icons/fat_cow/16x16/date.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date.png rename to apps/icons/static/icons/fat_cow/16x16/date.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date_add.png b/apps/icons/static/icons/fat_cow/16x16/date_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date_add.png rename to apps/icons/static/icons/fat_cow/16x16/date_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date_delete.png b/apps/icons/static/icons/fat_cow/16x16/date_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date_delete.png rename to apps/icons/static/icons/fat_cow/16x16/date_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date_edit.png b/apps/icons/static/icons/fat_cow/16x16/date_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date_edit.png rename to apps/icons/static/icons/fat_cow/16x16/date_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date_error.png b/apps/icons/static/icons/fat_cow/16x16/date_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date_error.png rename to apps/icons/static/icons/fat_cow/16x16/date_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date_go.png b/apps/icons/static/icons/fat_cow/16x16/date_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date_go.png rename to apps/icons/static/icons/fat_cow/16x16/date_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date_link.png b/apps/icons/static/icons/fat_cow/16x16/date_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date_link.png rename to apps/icons/static/icons/fat_cow/16x16/date_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date_magnify.png b/apps/icons/static/icons/fat_cow/16x16/date_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date_magnify.png rename to apps/icons/static/icons/fat_cow/16x16/date_magnify.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date_next.png b/apps/icons/static/icons/fat_cow/16x16/date_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date_next.png rename to apps/icons/static/icons/fat_cow/16x16/date_next.png diff --git a/apps/icons/static/images/Fat Cow/16x16/date_previous.png b/apps/icons/static/icons/fat_cow/16x16/date_previous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/date_previous.png rename to apps/icons/static/icons/fat_cow/16x16/date_previous.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ddr_memory.png b/apps/icons/static/icons/fat_cow/16x16/ddr_memory.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ddr_memory.png rename to apps/icons/static/icons/fat_cow/16x16/ddr_memory.png diff --git a/apps/icons/static/images/Fat Cow/16x16/debian.png b/apps/icons/static/icons/fat_cow/16x16/debian.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/debian.png rename to apps/icons/static/icons/fat_cow/16x16/debian.png diff --git a/apps/icons/static/images/Fat Cow/16x16/decimal_less.png b/apps/icons/static/icons/fat_cow/16x16/decimal_less.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/decimal_less.png rename to apps/icons/static/icons/fat_cow/16x16/decimal_less.png diff --git a/apps/icons/static/images/Fat Cow/16x16/decimal_more.png b/apps/icons/static/icons/fat_cow/16x16/decimal_more.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/decimal_more.png rename to apps/icons/static/icons/fat_cow/16x16/decimal_more.png diff --git a/apps/icons/static/images/Fat Cow/16x16/delete.png b/apps/icons/static/icons/fat_cow/16x16/delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/delete.png rename to apps/icons/static/icons/fat_cow/16x16/delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/delicious.png b/apps/icons/static/icons/fat_cow/16x16/delicious.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/delicious.png rename to apps/icons/static/icons/fat_cow/16x16/delicious.png diff --git a/apps/icons/static/images/Fat Cow/16x16/derivatives.png b/apps/icons/static/icons/fat_cow/16x16/derivatives.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/derivatives.png rename to apps/icons/static/icons/fat_cow/16x16/derivatives.png diff --git a/apps/icons/static/images/Fat Cow/16x16/design_float.png b/apps/icons/static/icons/fat_cow/16x16/design_float.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/design_float.png rename to apps/icons/static/icons/fat_cow/16x16/design_float.png diff --git a/apps/icons/static/images/Fat Cow/16x16/designmoo.png b/apps/icons/static/icons/fat_cow/16x16/designmoo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/designmoo.png rename to apps/icons/static/icons/fat_cow/16x16/designmoo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/devianart.png b/apps/icons/static/icons/fat_cow/16x16/devianart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/devianart.png rename to apps/icons/static/icons/fat_cow/16x16/devianart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/diagramm.png b/apps/icons/static/icons/fat_cow/16x16/diagramm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/diagramm.png rename to apps/icons/static/icons/fat_cow/16x16/diagramm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dialog.png b/apps/icons/static/icons/fat_cow/16x16/dialog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dialog.png rename to apps/icons/static/icons/fat_cow/16x16/dialog.png diff --git a/apps/icons/static/images/Fat Cow/16x16/diamond.png b/apps/icons/static/icons/fat_cow/16x16/diamond.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/diamond.png rename to apps/icons/static/icons/fat_cow/16x16/diamond.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dice.png b/apps/icons/static/icons/fat_cow/16x16/dice.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dice.png rename to apps/icons/static/icons/fat_cow/16x16/dice.png diff --git a/apps/icons/static/images/Fat Cow/16x16/digg.png b/apps/icons/static/icons/fat_cow/16x16/digg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/digg.png rename to apps/icons/static/icons/fat_cow/16x16/digg.png diff --git a/apps/icons/static/images/Fat Cow/16x16/digital_signature.png b/apps/icons/static/icons/fat_cow/16x16/digital_signature.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/digital_signature.png rename to apps/icons/static/icons/fat_cow/16x16/digital_signature.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dinersclub.png b/apps/icons/static/icons/fat_cow/16x16/dinersclub.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dinersclub.png rename to apps/icons/static/icons/fat_cow/16x16/dinersclub.png diff --git a/apps/icons/static/images/Fat Cow/16x16/direction.png b/apps/icons/static/icons/fat_cow/16x16/direction.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/direction.png rename to apps/icons/static/icons/fat_cow/16x16/direction.png diff --git a/apps/icons/static/images/Fat Cow/16x16/directory_listing.png b/apps/icons/static/icons/fat_cow/16x16/directory_listing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/directory_listing.png rename to apps/icons/static/icons/fat_cow/16x16/directory_listing.png diff --git a/apps/icons/static/images/Fat Cow/16x16/disconnect.png b/apps/icons/static/icons/fat_cow/16x16/disconnect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/disconnect.png rename to apps/icons/static/icons/fat_cow/16x16/disconnect.png diff --git a/apps/icons/static/images/Fat Cow/16x16/discover.png b/apps/icons/static/icons/fat_cow/16x16/discover.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/discover.png rename to apps/icons/static/icons/fat_cow/16x16/discover.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dish.png b/apps/icons/static/icons/fat_cow/16x16/dish.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dish.png rename to apps/icons/static/icons/fat_cow/16x16/dish.png diff --git a/apps/icons/static/images/Fat Cow/16x16/disk.png b/apps/icons/static/icons/fat_cow/16x16/disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/disk.png rename to apps/icons/static/icons/fat_cow/16x16/disk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/disk_multiple.png b/apps/icons/static/icons/fat_cow/16x16/disk_multiple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/disk_multiple.png rename to apps/icons/static/icons/fat_cow/16x16/disk_multiple.png diff --git a/apps/icons/static/images/Fat Cow/16x16/distribution_partnerships.png b/apps/icons/static/icons/fat_cow/16x16/distribution_partnerships.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/distribution_partnerships.png rename to apps/icons/static/icons/fat_cow/16x16/distribution_partnerships.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dns.png b/apps/icons/static/icons/fat_cow/16x16/dns.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dns.png rename to apps/icons/static/icons/fat_cow/16x16/dns.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dns_setting.png b/apps/icons/static/icons/fat_cow/16x16/dns_setting.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dns_setting.png rename to apps/icons/static/icons/fat_cow/16x16/dns_setting.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_back.png b/apps/icons/static/icons/fat_cow/16x16/document_back.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_back.png rename to apps/icons/static/icons/fat_cow/16x16/document_back.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_background.png b/apps/icons/static/icons/fat_cow/16x16/document_background.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_background.png rename to apps/icons/static/icons/fat_cow/16x16/document_background.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_break.png b/apps/icons/static/icons/fat_cow/16x16/document_break.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_break.png rename to apps/icons/static/icons/fat_cow/16x16/document_break.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_center.png b/apps/icons/static/icons/fat_cow/16x16/document_center.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_center.png rename to apps/icons/static/icons/fat_cow/16x16/document_center.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_check_compatibility.png b/apps/icons/static/icons/fat_cow/16x16/document_check_compatibility.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_check_compatibility.png rename to apps/icons/static/icons/fat_cow/16x16/document_check_compatibility.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_comment_above.png b/apps/icons/static/icons/fat_cow/16x16/document_comment_above.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_comment_above.png rename to apps/icons/static/icons/fat_cow/16x16/document_comment_above.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_comment_behind.png b/apps/icons/static/icons/fat_cow/16x16/document_comment_behind.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_comment_behind.png rename to apps/icons/static/icons/fat_cow/16x16/document_comment_behind.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_comment_below.png b/apps/icons/static/icons/fat_cow/16x16/document_comment_below.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_comment_below.png rename to apps/icons/static/icons/fat_cow/16x16/document_comment_below.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_comments.png b/apps/icons/static/icons/fat_cow/16x16/document_comments.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_comments.png rename to apps/icons/static/icons/fat_cow/16x16/document_comments.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_copies.png b/apps/icons/static/icons/fat_cow/16x16/document_copies.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_copies.png rename to apps/icons/static/icons/fat_cow/16x16/document_copies.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_editing.png b/apps/icons/static/icons/fat_cow/16x16/document_editing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_editing.png rename to apps/icons/static/icons/fat_cow/16x16/document_editing.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_empty.png b/apps/icons/static/icons/fat_cow/16x16/document_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_empty.png rename to apps/icons/static/icons/fat_cow/16x16/document_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_export.png b/apps/icons/static/icons/fat_cow/16x16/document_export.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_export.png rename to apps/icons/static/icons/fat_cow/16x16/document_export.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_font.png b/apps/icons/static/icons/fat_cow/16x16/document_font.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_font.png rename to apps/icons/static/icons/fat_cow/16x16/document_font.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_font_wizard.png b/apps/icons/static/icons/fat_cow/16x16/document_font_wizard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_font_wizard.png rename to apps/icons/static/icons/fat_cow/16x16/document_font_wizard.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_image.png b/apps/icons/static/icons/fat_cow/16x16/document_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_image.png rename to apps/icons/static/icons/fat_cow/16x16/document_image.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_image_hor.png b/apps/icons/static/icons/fat_cow/16x16/document_image_hor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_image_hor.png rename to apps/icons/static/icons/fat_cow/16x16/document_image_hor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_image_ver.png b/apps/icons/static/icons/fat_cow/16x16/document_image_ver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_image_ver.png rename to apps/icons/static/icons/fat_cow/16x16/document_image_ver.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_import.png b/apps/icons/static/icons/fat_cow/16x16/document_import.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_import.png rename to apps/icons/static/icons/fat_cow/16x16/document_import.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_index.png b/apps/icons/static/icons/fat_cow/16x16/document_index.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_index.png rename to apps/icons/static/icons/fat_cow/16x16/document_index.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_info.png b/apps/icons/static/icons/fat_cow/16x16/document_info.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_info.png rename to apps/icons/static/icons/fat_cow/16x16/document_info.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_insert.png b/apps/icons/static/icons/fat_cow/16x16/document_insert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_insert.png rename to apps/icons/static/icons/fat_cow/16x16/document_insert.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_inspect.png b/apps/icons/static/icons/fat_cow/16x16/document_inspect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_inspect.png rename to apps/icons/static/icons/fat_cow/16x16/document_inspect.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_inspector.png b/apps/icons/static/icons/fat_cow/16x16/document_inspector.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_inspector.png rename to apps/icons/static/icons/fat_cow/16x16/document_inspector.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_layout.png b/apps/icons/static/icons/fat_cow/16x16/document_layout.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_layout.png rename to apps/icons/static/icons/fat_cow/16x16/document_layout.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_margins.png b/apps/icons/static/icons/fat_cow/16x16/document_margins.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_margins.png rename to apps/icons/static/icons/fat_cow/16x16/document_margins.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_mark_as_final.png b/apps/icons/static/icons/fat_cow/16x16/document_mark_as_final.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_mark_as_final.png rename to apps/icons/static/icons/fat_cow/16x16/document_mark_as_final.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_move.png b/apps/icons/static/icons/fat_cow/16x16/document_move.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_move.png rename to apps/icons/static/icons/fat_cow/16x16/document_move.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_next.png b/apps/icons/static/icons/fat_cow/16x16/document_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_next.png rename to apps/icons/static/icons/fat_cow/16x16/document_next.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_notes.png b/apps/icons/static/icons/fat_cow/16x16/document_notes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_notes.png rename to apps/icons/static/icons/fat_cow/16x16/document_notes.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_num.png b/apps/icons/static/icons/fat_cow/16x16/document_num.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_num.png rename to apps/icons/static/icons/fat_cow/16x16/document_num.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_page.png b/apps/icons/static/icons/fat_cow/16x16/document_page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_page.png rename to apps/icons/static/icons/fat_cow/16x16/document_page.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_page_last.png b/apps/icons/static/icons/fat_cow/16x16/document_page_last.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_page_last.png rename to apps/icons/static/icons/fat_cow/16x16/document_page_last.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_page_next.png b/apps/icons/static/icons/fat_cow/16x16/document_page_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_page_next.png rename to apps/icons/static/icons/fat_cow/16x16/document_page_next.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_page_previous.png b/apps/icons/static/icons/fat_cow/16x16/document_page_previous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_page_previous.png rename to apps/icons/static/icons/fat_cow/16x16/document_page_previous.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_plus.png b/apps/icons/static/icons/fat_cow/16x16/document_plus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_plus.png rename to apps/icons/static/icons/fat_cow/16x16/document_plus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_prepare.png b/apps/icons/static/icons/fat_cow/16x16/document_prepare.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_prepare.png rename to apps/icons/static/icons/fat_cow/16x16/document_prepare.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_properties.png b/apps/icons/static/icons/fat_cow/16x16/document_properties.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_properties.png rename to apps/icons/static/icons/fat_cow/16x16/document_properties.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_quote.png b/apps/icons/static/icons/fat_cow/16x16/document_quote.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_quote.png rename to apps/icons/static/icons/fat_cow/16x16/document_quote.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_redirect.png b/apps/icons/static/icons/fat_cow/16x16/document_redirect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_redirect.png rename to apps/icons/static/icons/fat_cow/16x16/document_redirect.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_rename.png b/apps/icons/static/icons/fat_cow/16x16/document_rename.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_rename.png rename to apps/icons/static/icons/fat_cow/16x16/document_rename.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_shapes.png b/apps/icons/static/icons/fat_cow/16x16/document_shapes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_shapes.png rename to apps/icons/static/icons/fat_cow/16x16/document_shapes.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_shred.png b/apps/icons/static/icons/fat_cow/16x16/document_shred.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_shred.png rename to apps/icons/static/icons/fat_cow/16x16/document_shred.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_signature.png b/apps/icons/static/icons/fat_cow/16x16/document_signature.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_signature.png rename to apps/icons/static/icons/fat_cow/16x16/document_signature.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_spacing.png b/apps/icons/static/icons/fat_cow/16x16/document_spacing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_spacing.png rename to apps/icons/static/icons/fat_cow/16x16/document_spacing.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_split.png b/apps/icons/static/icons/fat_cow/16x16/document_split.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_split.png rename to apps/icons/static/icons/fat_cow/16x16/document_split.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_stand.png b/apps/icons/static/icons/fat_cow/16x16/document_stand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_stand.png rename to apps/icons/static/icons/fat_cow/16x16/document_stand.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_tag.png b/apps/icons/static/icons/fat_cow/16x16/document_tag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_tag.png rename to apps/icons/static/icons/fat_cow/16x16/document_tag.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_todo.png b/apps/icons/static/icons/fat_cow/16x16/document_todo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_todo.png rename to apps/icons/static/icons/fat_cow/16x16/document_todo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_valid.png b/apps/icons/static/icons/fat_cow/16x16/document_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_valid.png rename to apps/icons/static/icons/fat_cow/16x16/document_valid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_vertical.png b/apps/icons/static/icons/fat_cow/16x16/document_vertical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_vertical.png rename to apps/icons/static/icons/fat_cow/16x16/document_vertical.png diff --git a/apps/icons/static/images/Fat Cow/16x16/document_view_book.png b/apps/icons/static/icons/fat_cow/16x16/document_view_book.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/document_view_book.png rename to apps/icons/static/icons/fat_cow/16x16/document_view_book.png diff --git a/apps/icons/static/images/Fat Cow/16x16/documents_email.png b/apps/icons/static/icons/fat_cow/16x16/documents_email.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/documents_email.png rename to apps/icons/static/icons/fat_cow/16x16/documents_email.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dog.png b/apps/icons/static/icons/fat_cow/16x16/dog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dog.png rename to apps/icons/static/icons/fat_cow/16x16/dog.png diff --git a/apps/icons/static/images/Fat Cow/16x16/domain_template.png b/apps/icons/static/icons/fat_cow/16x16/domain_template.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/domain_template.png rename to apps/icons/static/icons/fat_cow/16x16/domain_template.png diff --git a/apps/icons/static/images/Fat Cow/16x16/door.png b/apps/icons/static/icons/fat_cow/16x16/door.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/door.png rename to apps/icons/static/icons/fat_cow/16x16/door.png diff --git a/apps/icons/static/images/Fat Cow/16x16/door_in.png b/apps/icons/static/icons/fat_cow/16x16/door_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/door_in.png rename to apps/icons/static/icons/fat_cow/16x16/door_in.png diff --git a/apps/icons/static/images/Fat Cow/16x16/door_open.png b/apps/icons/static/icons/fat_cow/16x16/door_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/door_open.png rename to apps/icons/static/icons/fat_cow/16x16/door_open.png diff --git a/apps/icons/static/images/Fat Cow/16x16/door_out.png b/apps/icons/static/icons/fat_cow/16x16/door_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/door_out.png rename to apps/icons/static/icons/fat_cow/16x16/door_out.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dopplr.png b/apps/icons/static/icons/fat_cow/16x16/dopplr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dopplr.png rename to apps/icons/static/icons/fat_cow/16x16/dopplr.png diff --git a/apps/icons/static/images/Fat Cow/16x16/down_jacket.png b/apps/icons/static/icons/fat_cow/16x16/down_jacket.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/down_jacket.png rename to apps/icons/static/icons/fat_cow/16x16/down_jacket.png diff --git a/apps/icons/static/images/Fat Cow/16x16/download.png b/apps/icons/static/icons/fat_cow/16x16/download.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/download.png rename to apps/icons/static/icons/fat_cow/16x16/download.png diff --git a/apps/icons/static/images/Fat Cow/16x16/download_for_linux.png b/apps/icons/static/icons/fat_cow/16x16/download_for_linux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/download_for_linux.png rename to apps/icons/static/icons/fat_cow/16x16/download_for_linux.png diff --git a/apps/icons/static/images/Fat Cow/16x16/download_for_mac.png b/apps/icons/static/icons/fat_cow/16x16/download_for_mac.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/download_for_mac.png rename to apps/icons/static/icons/fat_cow/16x16/download_for_mac.png diff --git a/apps/icons/static/images/Fat Cow/16x16/download_for_windows.png b/apps/icons/static/icons/fat_cow/16x16/download_for_windows.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/download_for_windows.png rename to apps/icons/static/icons/fat_cow/16x16/download_for_windows.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_airbrush.png b/apps/icons/static/icons/fat_cow/16x16/draw_airbrush.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_airbrush.png rename to apps/icons/static/icons/fat_cow/16x16/draw_airbrush.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_calligraphic.png b/apps/icons/static/icons/fat_cow/16x16/draw_calligraphic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_calligraphic.png rename to apps/icons/static/icons/fat_cow/16x16/draw_calligraphic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_clone.png b/apps/icons/static/icons/fat_cow/16x16/draw_clone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_clone.png rename to apps/icons/static/icons/fat_cow/16x16/draw_clone.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_convolve.png b/apps/icons/static/icons/fat_cow/16x16/draw_convolve.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_convolve.png rename to apps/icons/static/icons/fat_cow/16x16/draw_convolve.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_dodge_burn.png b/apps/icons/static/icons/fat_cow/16x16/draw_dodge_burn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_dodge_burn.png rename to apps/icons/static/icons/fat_cow/16x16/draw_dodge_burn.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_ellipse.png b/apps/icons/static/icons/fat_cow/16x16/draw_ellipse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_ellipse.png rename to apps/icons/static/icons/fat_cow/16x16/draw_ellipse.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_eraser.png b/apps/icons/static/icons/fat_cow/16x16/draw_eraser.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_eraser.png rename to apps/icons/static/icons/fat_cow/16x16/draw_eraser.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_ink.png b/apps/icons/static/icons/fat_cow/16x16/draw_ink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_ink.png rename to apps/icons/static/icons/fat_cow/16x16/draw_ink.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_island.png b/apps/icons/static/icons/fat_cow/16x16/draw_island.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_island.png rename to apps/icons/static/icons/fat_cow/16x16/draw_island.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_line.png b/apps/icons/static/icons/fat_cow/16x16/draw_line.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_line.png rename to apps/icons/static/icons/fat_cow/16x16/draw_line.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_path.png b/apps/icons/static/icons/fat_cow/16x16/draw_path.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_path.png rename to apps/icons/static/icons/fat_cow/16x16/draw_path.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_points.png b/apps/icons/static/icons/fat_cow/16x16/draw_points.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_points.png rename to apps/icons/static/icons/fat_cow/16x16/draw_points.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_polygon.png b/apps/icons/static/icons/fat_cow/16x16/draw_polygon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_polygon.png rename to apps/icons/static/icons/fat_cow/16x16/draw_polygon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_polygon_curves.png b/apps/icons/static/icons/fat_cow/16x16/draw_polygon_curves.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_polygon_curves.png rename to apps/icons/static/icons/fat_cow/16x16/draw_polygon_curves.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_polyline.png b/apps/icons/static/icons/fat_cow/16x16/draw_polyline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_polyline.png rename to apps/icons/static/icons/fat_cow/16x16/draw_polyline.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_ring.png b/apps/icons/static/icons/fat_cow/16x16/draw_ring.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_ring.png rename to apps/icons/static/icons/fat_cow/16x16/draw_ring.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_smudge.png b/apps/icons/static/icons/fat_cow/16x16/draw_smudge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_smudge.png rename to apps/icons/static/icons/fat_cow/16x16/draw_smudge.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_spiral.png b/apps/icons/static/icons/fat_cow/16x16/draw_spiral.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_spiral.png rename to apps/icons/static/icons/fat_cow/16x16/draw_spiral.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_star.png b/apps/icons/static/icons/fat_cow/16x16/draw_star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_star.png rename to apps/icons/static/icons/fat_cow/16x16/draw_star.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_vertex.png b/apps/icons/static/icons/fat_cow/16x16/draw_vertex.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_vertex.png rename to apps/icons/static/icons/fat_cow/16x16/draw_vertex.png diff --git a/apps/icons/static/images/Fat Cow/16x16/draw_wave.png b/apps/icons/static/icons/fat_cow/16x16/draw_wave.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/draw_wave.png rename to apps/icons/static/icons/fat_cow/16x16/draw_wave.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drawer.png b/apps/icons/static/icons/fat_cow/16x16/drawer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drawer.png rename to apps/icons/static/icons/fat_cow/16x16/drawer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drawer_open.png b/apps/icons/static/icons/fat_cow/16x16/drawer_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drawer_open.png rename to apps/icons/static/icons/fat_cow/16x16/drawer_open.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dribbble.png b/apps/icons/static/icons/fat_cow/16x16/dribbble.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dribbble.png rename to apps/icons/static/icons/fat_cow/16x16/dribbble.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drill.png b/apps/icons/static/icons/fat_cow/16x16/drill.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drill.png rename to apps/icons/static/icons/fat_cow/16x16/drill.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drink.png b/apps/icons/static/icons/fat_cow/16x16/drink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drink.png rename to apps/icons/static/icons/fat_cow/16x16/drink.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drink_empty.png b/apps/icons/static/icons/fat_cow/16x16/drink_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drink_empty.png rename to apps/icons/static/icons/fat_cow/16x16/drink_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive.png b/apps/icons/static/icons/fat_cow/16x16/drive.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive.png rename to apps/icons/static/icons/fat_cow/16x16/drive.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_add.png b/apps/icons/static/icons/fat_cow/16x16/drive_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_add.png rename to apps/icons/static/icons/fat_cow/16x16/drive_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_burn.png b/apps/icons/static/icons/fat_cow/16x16/drive_burn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_burn.png rename to apps/icons/static/icons/fat_cow/16x16/drive_burn.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_cd.png b/apps/icons/static/icons/fat_cow/16x16/drive_cd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_cd.png rename to apps/icons/static/icons/fat_cow/16x16/drive_cd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_cd_empty.png b/apps/icons/static/icons/fat_cow/16x16/drive_cd_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_cd_empty.png rename to apps/icons/static/icons/fat_cow/16x16/drive_cd_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_delete.png b/apps/icons/static/icons/fat_cow/16x16/drive_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_delete.png rename to apps/icons/static/icons/fat_cow/16x16/drive_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_disk.png b/apps/icons/static/icons/fat_cow/16x16/drive_disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_disk.png rename to apps/icons/static/icons/fat_cow/16x16/drive_disk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_edit.png b/apps/icons/static/icons/fat_cow/16x16/drive_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_edit.png rename to apps/icons/static/icons/fat_cow/16x16/drive_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_error.png b/apps/icons/static/icons/fat_cow/16x16/drive_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_error.png rename to apps/icons/static/icons/fat_cow/16x16/drive_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_go.png b/apps/icons/static/icons/fat_cow/16x16/drive_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_go.png rename to apps/icons/static/icons/fat_cow/16x16/drive_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_key.png b/apps/icons/static/icons/fat_cow/16x16/drive_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_key.png rename to apps/icons/static/icons/fat_cow/16x16/drive_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_link.png b/apps/icons/static/icons/fat_cow/16x16/drive_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_link.png rename to apps/icons/static/icons/fat_cow/16x16/drive_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_magnify.png b/apps/icons/static/icons/fat_cow/16x16/drive_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_magnify.png rename to apps/icons/static/icons/fat_cow/16x16/drive_magnify.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_network.png b/apps/icons/static/icons/fat_cow/16x16/drive_network.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_network.png rename to apps/icons/static/icons/fat_cow/16x16/drive_network.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_rename.png b/apps/icons/static/icons/fat_cow/16x16/drive_rename.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_rename.png rename to apps/icons/static/icons/fat_cow/16x16/drive_rename.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_user.png b/apps/icons/static/icons/fat_cow/16x16/drive_user.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_user.png rename to apps/icons/static/icons/fat_cow/16x16/drive_user.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drive_web.png b/apps/icons/static/icons/fat_cow/16x16/drive_web.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drive_web.png rename to apps/icons/static/icons/fat_cow/16x16/drive_web.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drop.png b/apps/icons/static/icons/fat_cow/16x16/drop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drop.png rename to apps/icons/static/icons/fat_cow/16x16/drop.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drugs_com.png b/apps/icons/static/icons/fat_cow/16x16/drugs_com.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drugs_com.png rename to apps/icons/static/icons/fat_cow/16x16/drugs_com.png diff --git a/apps/icons/static/images/Fat Cow/16x16/drum.png b/apps/icons/static/icons/fat_cow/16x16/drum.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/drum.png rename to apps/icons/static/icons/fat_cow/16x16/drum.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dvd.png b/apps/icons/static/icons/fat_cow/16x16/dvd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dvd.png rename to apps/icons/static/icons/fat_cow/16x16/dvd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dvd_add.png b/apps/icons/static/icons/fat_cow/16x16/dvd_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dvd_add.png rename to apps/icons/static/icons/fat_cow/16x16/dvd_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dvd_delete.png b/apps/icons/static/icons/fat_cow/16x16/dvd_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dvd_delete.png rename to apps/icons/static/icons/fat_cow/16x16/dvd_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dvd_edit.png b/apps/icons/static/icons/fat_cow/16x16/dvd_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dvd_edit.png rename to apps/icons/static/icons/fat_cow/16x16/dvd_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dvd_error.png b/apps/icons/static/icons/fat_cow/16x16/dvd_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dvd_error.png rename to apps/icons/static/icons/fat_cow/16x16/dvd_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dvd_go.png b/apps/icons/static/icons/fat_cow/16x16/dvd_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dvd_go.png rename to apps/icons/static/icons/fat_cow/16x16/dvd_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dvd_key.png b/apps/icons/static/icons/fat_cow/16x16/dvd_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dvd_key.png rename to apps/icons/static/icons/fat_cow/16x16/dvd_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dvd_link.png b/apps/icons/static/icons/fat_cow/16x16/dvd_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dvd_link.png rename to apps/icons/static/icons/fat_cow/16x16/dvd_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/dynamite.png b/apps/icons/static/icons/fat_cow/16x16/dynamite.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/dynamite.png rename to apps/icons/static/icons/fat_cow/16x16/dynamite.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ebay.png b/apps/icons/static/icons/fat_cow/16x16/ebay.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ebay.png rename to apps/icons/static/icons/fat_cow/16x16/ebay.png diff --git a/apps/icons/static/images/Fat Cow/16x16/echeck.png b/apps/icons/static/icons/fat_cow/16x16/echeck.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/echeck.png rename to apps/icons/static/icons/fat_cow/16x16/echeck.png diff --git a/apps/icons/static/images/Fat Cow/16x16/edit_chain.png b/apps/icons/static/icons/fat_cow/16x16/edit_chain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/edit_chain.png rename to apps/icons/static/icons/fat_cow/16x16/edit_chain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/edit_diff.png b/apps/icons/static/icons/fat_cow/16x16/edit_diff.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/edit_diff.png rename to apps/icons/static/icons/fat_cow/16x16/edit_diff.png diff --git a/apps/icons/static/images/Fat Cow/16x16/edit_free.png b/apps/icons/static/icons/fat_cow/16x16/edit_free.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/edit_free.png rename to apps/icons/static/icons/fat_cow/16x16/edit_free.png diff --git a/apps/icons/static/images/Fat Cow/16x16/edit_path.png b/apps/icons/static/icons/fat_cow/16x16/edit_path.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/edit_path.png rename to apps/icons/static/icons/fat_cow/16x16/edit_path.png diff --git a/apps/icons/static/images/Fat Cow/16x16/education.png b/apps/icons/static/icons/fat_cow/16x16/education.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/education.png rename to apps/icons/static/icons/fat_cow/16x16/education.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ehow.png b/apps/icons/static/icons/fat_cow/16x16/ehow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ehow.png rename to apps/icons/static/icons/fat_cow/16x16/ehow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/elements.png b/apps/icons/static/icons/fat_cow/16x16/elements.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/elements.png rename to apps/icons/static/icons/fat_cow/16x16/elements.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email.png b/apps/icons/static/icons/fat_cow/16x16/email.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email.png rename to apps/icons/static/icons/fat_cow/16x16/email.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_add.png b/apps/icons/static/icons/fat_cow/16x16/email_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_add.png rename to apps/icons/static/icons/fat_cow/16x16/email_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_attach.png b/apps/icons/static/icons/fat_cow/16x16/email_attach.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_attach.png rename to apps/icons/static/icons/fat_cow/16x16/email_attach.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_delete.png b/apps/icons/static/icons/fat_cow/16x16/email_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_delete.png rename to apps/icons/static/icons/fat_cow/16x16/email_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_edit.png b/apps/icons/static/icons/fat_cow/16x16/email_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_edit.png rename to apps/icons/static/icons/fat_cow/16x16/email_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_error.png b/apps/icons/static/icons/fat_cow/16x16/email_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_error.png rename to apps/icons/static/icons/fat_cow/16x16/email_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_go.png b/apps/icons/static/icons/fat_cow/16x16/email_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_go.png rename to apps/icons/static/icons/fat_cow/16x16/email_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_link.png b/apps/icons/static/icons/fat_cow/16x16/email_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_link.png rename to apps/icons/static/icons/fat_cow/16x16/email_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_open.png b/apps/icons/static/icons/fat_cow/16x16/email_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_open.png rename to apps/icons/static/icons/fat_cow/16x16/email_open.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_open_image.png b/apps/icons/static/icons/fat_cow/16x16/email_open_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_open_image.png rename to apps/icons/static/icons/fat_cow/16x16/email_open_image.png diff --git a/apps/icons/static/images/Fat Cow/16x16/email_to_friend.png b/apps/icons/static/icons/fat_cow/16x16/email_to_friend.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/email_to_friend.png rename to apps/icons/static/icons/fat_cow/16x16/email_to_friend.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ember.png b/apps/icons/static/icons/fat_cow/16x16/ember.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ember.png rename to apps/icons/static/icons/fat_cow/16x16/ember.png diff --git a/apps/icons/static/images/Fat Cow/16x16/emotion_evilgrin.png b/apps/icons/static/icons/fat_cow/16x16/emotion_evilgrin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/emotion_evilgrin.png rename to apps/icons/static/icons/fat_cow/16x16/emotion_evilgrin.png diff --git a/apps/icons/static/images/Fat Cow/16x16/emotion_grin.png b/apps/icons/static/icons/fat_cow/16x16/emotion_grin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/emotion_grin.png rename to apps/icons/static/icons/fat_cow/16x16/emotion_grin.png diff --git a/apps/icons/static/images/Fat Cow/16x16/emotion_happy.png b/apps/icons/static/icons/fat_cow/16x16/emotion_happy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/emotion_happy.png rename to apps/icons/static/icons/fat_cow/16x16/emotion_happy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/emotion_smile.png b/apps/icons/static/icons/fat_cow/16x16/emotion_smile.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/emotion_smile.png rename to apps/icons/static/icons/fat_cow/16x16/emotion_smile.png diff --git a/apps/icons/static/images/Fat Cow/16x16/emotion_suprised.png b/apps/icons/static/icons/fat_cow/16x16/emotion_suprised.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/emotion_suprised.png rename to apps/icons/static/icons/fat_cow/16x16/emotion_suprised.png diff --git a/apps/icons/static/images/Fat Cow/16x16/emotion_tongue.png b/apps/icons/static/icons/fat_cow/16x16/emotion_tongue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/emotion_tongue.png rename to apps/icons/static/icons/fat_cow/16x16/emotion_tongue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/emotion_unhappy.png b/apps/icons/static/icons/fat_cow/16x16/emotion_unhappy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/emotion_unhappy.png rename to apps/icons/static/icons/fat_cow/16x16/emotion_unhappy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/emotion_waii.png b/apps/icons/static/icons/fat_cow/16x16/emotion_waii.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/emotion_waii.png rename to apps/icons/static/icons/fat_cow/16x16/emotion_waii.png diff --git a/apps/icons/static/images/Fat Cow/16x16/emotion_wink.png b/apps/icons/static/icons/fat_cow/16x16/emotion_wink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/emotion_wink.png rename to apps/icons/static/icons/fat_cow/16x16/emotion_wink.png diff --git a/apps/icons/static/images/Fat Cow/16x16/entity.png b/apps/icons/static/icons/fat_cow/16x16/entity.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/entity.png rename to apps/icons/static/icons/fat_cow/16x16/entity.png diff --git a/apps/icons/static/images/Fat Cow/16x16/error.png b/apps/icons/static/icons/fat_cow/16x16/error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/error.png rename to apps/icons/static/icons/fat_cow/16x16/error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/error_add.png b/apps/icons/static/icons/fat_cow/16x16/error_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/error_add.png rename to apps/icons/static/icons/fat_cow/16x16/error_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/error_delete.png b/apps/icons/static/icons/fat_cow/16x16/error_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/error_delete.png rename to apps/icons/static/icons/fat_cow/16x16/error_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/error_go.png b/apps/icons/static/icons/fat_cow/16x16/error_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/error_go.png rename to apps/icons/static/icons/fat_cow/16x16/error_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/events.png b/apps/icons/static/icons/fat_cow/16x16/events.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/events.png rename to apps/icons/static/icons/fat_cow/16x16/events.png diff --git a/apps/icons/static/images/Fat Cow/16x16/evernote.png b/apps/icons/static/icons/fat_cow/16x16/evernote.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/evernote.png rename to apps/icons/static/icons/fat_cow/16x16/evernote.png diff --git a/apps/icons/static/images/Fat Cow/16x16/exclamation.png b/apps/icons/static/icons/fat_cow/16x16/exclamation.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/exclamation.png rename to apps/icons/static/icons/fat_cow/16x16/exclamation.png diff --git a/apps/icons/static/images/Fat Cow/16x16/export_excel.png b/apps/icons/static/icons/fat_cow/16x16/export_excel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/export_excel.png rename to apps/icons/static/icons/fat_cow/16x16/export_excel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/extract_foreground_objects.png b/apps/icons/static/icons/fat_cow/16x16/extract_foreground_objects.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/extract_foreground_objects.png rename to apps/icons/static/icons/fat_cow/16x16/extract_foreground_objects.png diff --git a/apps/icons/static/images/Fat Cow/16x16/eye.png b/apps/icons/static/icons/fat_cow/16x16/eye.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/eye.png rename to apps/icons/static/icons/fat_cow/16x16/eye.png diff --git a/apps/icons/static/images/Fat Cow/16x16/factory.png b/apps/icons/static/icons/fat_cow/16x16/factory.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/factory.png rename to apps/icons/static/icons/fat_cow/16x16/factory.png diff --git a/apps/icons/static/images/Fat Cow/16x16/fatcow.png b/apps/icons/static/icons/fat_cow/16x16/fatcow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/fatcow.png rename to apps/icons/static/icons/fat_cow/16x16/fatcow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/fax.png b/apps/icons/static/icons/fat_cow/16x16/fax.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/fax.png rename to apps/icons/static/icons/fat_cow/16x16/fax.png diff --git a/apps/icons/static/images/Fat Cow/16x16/fedora.png b/apps/icons/static/icons/fat_cow/16x16/fedora.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/fedora.png rename to apps/icons/static/icons/fat_cow/16x16/fedora.png diff --git a/apps/icons/static/images/Fat Cow/16x16/feed.png b/apps/icons/static/icons/fat_cow/16x16/feed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/feed.png rename to apps/icons/static/icons/fat_cow/16x16/feed.png diff --git a/apps/icons/static/images/Fat Cow/16x16/feed_add.png b/apps/icons/static/icons/fat_cow/16x16/feed_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/feed_add.png rename to apps/icons/static/icons/fat_cow/16x16/feed_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/feed_delete.png b/apps/icons/static/icons/fat_cow/16x16/feed_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/feed_delete.png rename to apps/icons/static/icons/fat_cow/16x16/feed_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/feed_disk.png b/apps/icons/static/icons/fat_cow/16x16/feed_disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/feed_disk.png rename to apps/icons/static/icons/fat_cow/16x16/feed_disk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/feed_edit.png b/apps/icons/static/icons/fat_cow/16x16/feed_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/feed_edit.png rename to apps/icons/static/icons/fat_cow/16x16/feed_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/feed_error.png b/apps/icons/static/icons/fat_cow/16x16/feed_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/feed_error.png rename to apps/icons/static/icons/fat_cow/16x16/feed_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/feed_go.png b/apps/icons/static/icons/fat_cow/16x16/feed_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/feed_go.png rename to apps/icons/static/icons/fat_cow/16x16/feed_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/feed_key.png b/apps/icons/static/icons/fat_cow/16x16/feed_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/feed_key.png rename to apps/icons/static/icons/fat_cow/16x16/feed_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/feed_magnify.png b/apps/icons/static/icons/fat_cow/16x16/feed_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/feed_magnify.png rename to apps/icons/static/icons/fat_cow/16x16/feed_magnify.png diff --git a/apps/icons/static/images/Fat Cow/16x16/female.png b/apps/icons/static/icons/fat_cow/16x16/female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/female.png rename to apps/icons/static/icons/fat_cow/16x16/female.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_3gp.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_3gp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_3gp.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_3gp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_7z.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_7z.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_7z.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_7z.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ace.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ace.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ace.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ai.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ai.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ai.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ai.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_aif.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_aif.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_aif.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_aif.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_aiff.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_aiff.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_aiff.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_aiff.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_amr.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_amr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_amr.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_amr.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_asf.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_asf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_asf.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_asf.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_asx.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_asx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_asx.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_asx.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_bat.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_bat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_bat.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_bat.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_bin.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_bin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_bin.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_bin.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_bmp.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_bmp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_bmp.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_bmp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_bup.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_bup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_bup.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_bup.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_cab.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_cab.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_cab.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_cab.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_cbr.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_cbr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_cbr.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_cbr.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_cda.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_cda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_cda.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_cda.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_cdl.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_cdl.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_cdl.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_cdl.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_cdr.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_cdr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_cdr.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_cdr.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_chm.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_chm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_chm.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_chm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_dat.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_dat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_dat.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_dat.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_divx.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_divx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_divx.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_divx.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_dll.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_dll.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_dll.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_dll.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_dmg.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_dmg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_dmg.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_dmg.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_doc.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_doc.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_doc.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_doc.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_dss.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_dss.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_dss.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_dss.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_dvf.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_dvf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_dvf.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_dvf.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_dwg.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_dwg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_dwg.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_dwg.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_eml.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_eml.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_eml.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_eml.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_eps.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_eps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_eps.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_eps.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_exe.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_exe.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_exe.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_exe.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_fla.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_fla.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_fla.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_fla.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_flv.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_flv.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_flv.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_flv.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_gif.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_gif.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_gif.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_gif.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_gz.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_gz.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_gz.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_gz.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_hqx.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_hqx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_hqx.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_hqx.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_htm.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_htm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_htm.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_htm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_html.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_html.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_html.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_html.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ifo.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ifo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ifo.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ifo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_indd.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_indd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_indd.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_indd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_iso.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_iso.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_iso.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_iso.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_jar.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_jar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_jar.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_jar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_jpeg.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_jpeg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_jpeg.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_jpeg.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_jpg.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_jpg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_jpg.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_jpg.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_lnk.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_lnk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_lnk.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_lnk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_log.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_log.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_log.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_log.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_m4a.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_m4a.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_m4a.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_m4a.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_m4b.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_m4b.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_m4b.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_m4b.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_m4p.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_m4p.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_m4p.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_m4p.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_m4v.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_m4v.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_m4v.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_m4v.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_mcd.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_mcd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_mcd.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_mcd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_mdb.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_mdb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_mdb.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_mdb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_mid.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_mid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_mid.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_mid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_mov.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_mov.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_mov.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_mov.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_mp2.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_mp2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_mp2.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_mp2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_mp4.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_mp4.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_mp4.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_mp4.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_mpeg.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_mpeg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_mpeg.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_mpeg.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_mpg.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_mpg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_mpg.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_mpg.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_msi.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_msi.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_msi.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_msi.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_mswmm.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_mswmm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_mswmm.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_mswmm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ogg.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ogg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ogg.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ogg.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_pdf.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_pdf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_pdf.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_pdf.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_png.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_png.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_png.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_png.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_pps.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_pps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_pps.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_pps.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ps.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ps.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ps.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_psd.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_psd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_psd.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_psd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_pst.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_pst.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_pst.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_pst.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ptb.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ptb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ptb.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ptb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_pub.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_pub.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_pub.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_pub.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_qbb.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_qbb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_qbb.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_qbb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_qbw.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_qbw.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_qbw.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_qbw.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_qxd.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_qxd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_qxd.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_qxd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ram.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ram.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ram.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ram.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_rar.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_rar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_rar.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_rar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_rm.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_rm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_rm.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_rm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_rmvb.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_rmvb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_rmvb.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_rmvb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_rtf.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_rtf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_rtf.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_rtf.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_sea.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_sea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_sea.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_sea.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ses.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ses.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ses.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ses.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_sit.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_sit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_sit.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_sit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_sitx.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_sitx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_sitx.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_sitx.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ss.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ss.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ss.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ss.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_swf.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_swf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_swf.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_swf.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_tgz.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_tgz.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_tgz.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_tgz.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_thm.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_thm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_thm.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_thm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_tif.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_tif.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_tif.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_tif.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_tmp.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_tmp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_tmp.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_tmp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_torrent.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_torrent.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_torrent.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_torrent.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_ttf.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_ttf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_ttf.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_ttf.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_txt.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_txt.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_txt.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_txt.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_vcd.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_vcd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_vcd.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_vcd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_vob.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_vob.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_vob.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_vob.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_wav.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_wav.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_wav.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_wav.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_wma.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_wma.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_wma.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_wma.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_wmv.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_wmv.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_wmv.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_wmv.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_wps.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_wps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_wps.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_wps.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_xls.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_xls.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_xls.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_xls.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_xpi.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_xpi.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_xpi.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_xpi.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_extension_zip.png b/apps/icons/static/icons/fat_cow/16x16/file_extension_zip.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_extension_zip.png rename to apps/icons/static/icons/fat_cow/16x16/file_extension_zip.png diff --git a/apps/icons/static/images/Fat Cow/16x16/file_manager.png b/apps/icons/static/icons/fat_cow/16x16/file_manager.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/file_manager.png rename to apps/icons/static/icons/fat_cow/16x16/file_manager.png diff --git a/apps/icons/static/images/Fat Cow/16x16/film.png b/apps/icons/static/icons/fat_cow/16x16/film.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/film.png rename to apps/icons/static/icons/fat_cow/16x16/film.png diff --git a/apps/icons/static/images/Fat Cow/16x16/film_add.png b/apps/icons/static/icons/fat_cow/16x16/film_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/film_add.png rename to apps/icons/static/icons/fat_cow/16x16/film_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/film_delete.png b/apps/icons/static/icons/fat_cow/16x16/film_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/film_delete.png rename to apps/icons/static/icons/fat_cow/16x16/film_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/film_edit.png b/apps/icons/static/icons/fat_cow/16x16/film_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/film_edit.png rename to apps/icons/static/icons/fat_cow/16x16/film_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/film_error.png b/apps/icons/static/icons/fat_cow/16x16/film_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/film_error.png rename to apps/icons/static/icons/fat_cow/16x16/film_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/film_go.png b/apps/icons/static/icons/fat_cow/16x16/film_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/film_go.png rename to apps/icons/static/icons/fat_cow/16x16/film_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/film_key.png b/apps/icons/static/icons/fat_cow/16x16/film_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/film_key.png rename to apps/icons/static/icons/fat_cow/16x16/film_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/film_link.png b/apps/icons/static/icons/fat_cow/16x16/film_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/film_link.png rename to apps/icons/static/icons/fat_cow/16x16/film_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/film_save.png b/apps/icons/static/icons/fat_cow/16x16/film_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/film_save.png rename to apps/icons/static/icons/fat_cow/16x16/film_save.png diff --git a/apps/icons/static/images/Fat Cow/16x16/filter.png b/apps/icons/static/icons/fat_cow/16x16/filter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/filter.png rename to apps/icons/static/icons/fat_cow/16x16/filter.png diff --git a/apps/icons/static/images/Fat Cow/16x16/filter_add.png b/apps/icons/static/icons/fat_cow/16x16/filter_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/filter_add.png rename to apps/icons/static/icons/fat_cow/16x16/filter_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/filter_delete.png b/apps/icons/static/icons/fat_cow/16x16/filter_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/filter_delete.png rename to apps/icons/static/icons/fat_cow/16x16/filter_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/finance.png b/apps/icons/static/icons/fat_cow/16x16/finance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/finance.png rename to apps/icons/static/icons/fat_cow/16x16/finance.png diff --git a/apps/icons/static/images/Fat Cow/16x16/find.png b/apps/icons/static/icons/fat_cow/16x16/find.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/find.png rename to apps/icons/static/icons/fat_cow/16x16/find.png diff --git a/apps/icons/static/images/Fat Cow/16x16/fire.png b/apps/icons/static/icons/fat_cow/16x16/fire.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/fire.png rename to apps/icons/static/icons/fat_cow/16x16/fire.png diff --git a/apps/icons/static/images/Fat Cow/16x16/fire_damage.png b/apps/icons/static/icons/fat_cow/16x16/fire_damage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/fire_damage.png rename to apps/icons/static/icons/fat_cow/16x16/fire_damage.png diff --git a/apps/icons/static/images/Fat Cow/16x16/fire_extinguisher.png b/apps/icons/static/icons/fat_cow/16x16/fire_extinguisher.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/fire_extinguisher.png rename to apps/icons/static/icons/fat_cow/16x16/fire_extinguisher.png diff --git a/apps/icons/static/images/Fat Cow/16x16/firefox.png b/apps/icons/static/icons/fat_cow/16x16/firefox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/firefox.png rename to apps/icons/static/icons/fat_cow/16x16/firefox.png diff --git a/apps/icons/static/images/Fat Cow/16x16/firewall.png b/apps/icons/static/icons/fat_cow/16x16/firewall.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/firewall.png rename to apps/icons/static/icons/fat_cow/16x16/firewall.png diff --git a/apps/icons/static/images/Fat Cow/16x16/firewall_burn.png b/apps/icons/static/icons/fat_cow/16x16/firewall_burn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/firewall_burn.png rename to apps/icons/static/icons/fat_cow/16x16/firewall_burn.png diff --git a/apps/icons/static/images/Fat Cow/16x16/fishfinder.png b/apps/icons/static/icons/fat_cow/16x16/fishfinder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/fishfinder.png rename to apps/icons/static/icons/fat_cow/16x16/fishfinder.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_1.png b/apps/icons/static/icons/fat_cow/16x16/flag_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_1.png rename to apps/icons/static/icons/fat_cow/16x16/flag_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_2.png b/apps/icons/static/icons/fat_cow/16x16/flag_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_2.png rename to apps/icons/static/icons/fat_cow/16x16/flag_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_3.png b/apps/icons/static/icons/fat_cow/16x16/flag_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_3.png rename to apps/icons/static/icons/fat_cow/16x16/flag_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_afghanistan.png b/apps/icons/static/icons/fat_cow/16x16/flag_afghanistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_afghanistan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_afghanistan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_airfield_vehicle_safety.png b/apps/icons/static/icons/fat_cow/16x16/flag_airfield_vehicle_safety.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_airfield_vehicle_safety.png rename to apps/icons/static/icons/fat_cow/16x16/flag_airfield_vehicle_safety.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_albania.png b/apps/icons/static/icons/fat_cow/16x16/flag_albania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_albania.png rename to apps/icons/static/icons/fat_cow/16x16/flag_albania.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_algeria.png b/apps/icons/static/icons/fat_cow/16x16/flag_algeria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_algeria.png rename to apps/icons/static/icons/fat_cow/16x16/flag_algeria.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_american_samoa.png b/apps/icons/static/icons/fat_cow/16x16/flag_american_samoa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_american_samoa.png rename to apps/icons/static/icons/fat_cow/16x16/flag_american_samoa.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_andorra.png b/apps/icons/static/icons/fat_cow/16x16/flag_andorra.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_andorra.png rename to apps/icons/static/icons/fat_cow/16x16/flag_andorra.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_angola.png b/apps/icons/static/icons/fat_cow/16x16/flag_angola.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_angola.png rename to apps/icons/static/icons/fat_cow/16x16/flag_angola.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_anguilla.png b/apps/icons/static/icons/fat_cow/16x16/flag_anguilla.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_anguilla.png rename to apps/icons/static/icons/fat_cow/16x16/flag_anguilla.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_antigua_and_barbuda.png b/apps/icons/static/icons/fat_cow/16x16/flag_antigua_and_barbuda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_antigua_and_barbuda.png rename to apps/icons/static/icons/fat_cow/16x16/flag_antigua_and_barbuda.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_argentina.png b/apps/icons/static/icons/fat_cow/16x16/flag_argentina.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_argentina.png rename to apps/icons/static/icons/fat_cow/16x16/flag_argentina.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_armenia.png b/apps/icons/static/icons/fat_cow/16x16/flag_armenia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_armenia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_armenia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_aruba.png b/apps/icons/static/icons/fat_cow/16x16/flag_aruba.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_aruba.png rename to apps/icons/static/icons/fat_cow/16x16/flag_aruba.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_australia.png b/apps/icons/static/icons/fat_cow/16x16/flag_australia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_australia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_australia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_austria.png b/apps/icons/static/icons/fat_cow/16x16/flag_austria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_austria.png rename to apps/icons/static/icons/fat_cow/16x16/flag_austria.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_azerbaijan.png b/apps/icons/static/icons/fat_cow/16x16/flag_azerbaijan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_azerbaijan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_azerbaijan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_bahamas.png b/apps/icons/static/icons/fat_cow/16x16/flag_bahamas.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_bahamas.png rename to apps/icons/static/icons/fat_cow/16x16/flag_bahamas.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_bahrain.png b/apps/icons/static/icons/fat_cow/16x16/flag_bahrain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_bahrain.png rename to apps/icons/static/icons/fat_cow/16x16/flag_bahrain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_bangladesh.png b/apps/icons/static/icons/fat_cow/16x16/flag_bangladesh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_bangladesh.png rename to apps/icons/static/icons/fat_cow/16x16/flag_bangladesh.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_barbados.png b/apps/icons/static/icons/fat_cow/16x16/flag_barbados.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_barbados.png rename to apps/icons/static/icons/fat_cow/16x16/flag_barbados.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_belarus.png b/apps/icons/static/icons/fat_cow/16x16/flag_belarus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_belarus.png rename to apps/icons/static/icons/fat_cow/16x16/flag_belarus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_belgium.png b/apps/icons/static/icons/fat_cow/16x16/flag_belgium.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_belgium.png rename to apps/icons/static/icons/fat_cow/16x16/flag_belgium.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_belize.png b/apps/icons/static/icons/fat_cow/16x16/flag_belize.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_belize.png rename to apps/icons/static/icons/fat_cow/16x16/flag_belize.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_benin.png b/apps/icons/static/icons/fat_cow/16x16/flag_benin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_benin.png rename to apps/icons/static/icons/fat_cow/16x16/flag_benin.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_bermuda.png b/apps/icons/static/icons/fat_cow/16x16/flag_bermuda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_bermuda.png rename to apps/icons/static/icons/fat_cow/16x16/flag_bermuda.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_bhutan.png b/apps/icons/static/icons/fat_cow/16x16/flag_bhutan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_bhutan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_bhutan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_blue.png b/apps/icons/static/icons/fat_cow/16x16/flag_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_blue.png rename to apps/icons/static/icons/fat_cow/16x16/flag_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_bolivia.png b/apps/icons/static/icons/fat_cow/16x16/flag_bolivia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_bolivia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_bolivia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_bosnia.png b/apps/icons/static/icons/fat_cow/16x16/flag_bosnia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_bosnia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_bosnia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_botswana.png b/apps/icons/static/icons/fat_cow/16x16/flag_botswana.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_botswana.png rename to apps/icons/static/icons/fat_cow/16x16/flag_botswana.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_boy_scout.png b/apps/icons/static/icons/fat_cow/16x16/flag_boy_scout.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_boy_scout.png rename to apps/icons/static/icons/fat_cow/16x16/flag_boy_scout.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_brazil.png b/apps/icons/static/icons/fat_cow/16x16/flag_brazil.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_brazil.png rename to apps/icons/static/icons/fat_cow/16x16/flag_brazil.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_british_indian_ocean.png b/apps/icons/static/icons/fat_cow/16x16/flag_british_indian_ocean.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_british_indian_ocean.png rename to apps/icons/static/icons/fat_cow/16x16/flag_british_indian_ocean.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_british_virgin_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_british_virgin_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_british_virgin_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_british_virgin_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_brunei.png b/apps/icons/static/icons/fat_cow/16x16/flag_brunei.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_brunei.png rename to apps/icons/static/icons/fat_cow/16x16/flag_brunei.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_bulgaria.png b/apps/icons/static/icons/fat_cow/16x16/flag_bulgaria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_bulgaria.png rename to apps/icons/static/icons/fat_cow/16x16/flag_bulgaria.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_burkina_faso.png b/apps/icons/static/icons/fat_cow/16x16/flag_burkina_faso.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_burkina_faso.png rename to apps/icons/static/icons/fat_cow/16x16/flag_burkina_faso.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_burma.png b/apps/icons/static/icons/fat_cow/16x16/flag_burma.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_burma.png rename to apps/icons/static/icons/fat_cow/16x16/flag_burma.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_burundi.png b/apps/icons/static/icons/fat_cow/16x16/flag_burundi.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_burundi.png rename to apps/icons/static/icons/fat_cow/16x16/flag_burundi.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_cambodia.png b/apps/icons/static/icons/fat_cow/16x16/flag_cambodia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_cambodia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_cambodia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_cameroon.png b/apps/icons/static/icons/fat_cow/16x16/flag_cameroon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_cameroon.png rename to apps/icons/static/icons/fat_cow/16x16/flag_cameroon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_canada.png b/apps/icons/static/icons/fat_cow/16x16/flag_canada.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_canada.png rename to apps/icons/static/icons/fat_cow/16x16/flag_canada.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_cayman_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_cayman_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_cayman_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_cayman_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_central_african_republic.png b/apps/icons/static/icons/fat_cow/16x16/flag_central_african_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_central_african_republic.png rename to apps/icons/static/icons/fat_cow/16x16/flag_central_african_republic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_chad.png b/apps/icons/static/icons/fat_cow/16x16/flag_chad.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_chad.png rename to apps/icons/static/icons/fat_cow/16x16/flag_chad.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_chile.png b/apps/icons/static/icons/fat_cow/16x16/flag_chile.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_chile.png rename to apps/icons/static/icons/fat_cow/16x16/flag_chile.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_china.png b/apps/icons/static/icons/fat_cow/16x16/flag_china.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_china.png rename to apps/icons/static/icons/fat_cow/16x16/flag_china.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_colombia.png b/apps/icons/static/icons/fat_cow/16x16/flag_colombia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_colombia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_colombia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_comoros.png b/apps/icons/static/icons/fat_cow/16x16/flag_comoros.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_comoros.png rename to apps/icons/static/icons/fat_cow/16x16/flag_comoros.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_congo_democratic_republic.png b/apps/icons/static/icons/fat_cow/16x16/flag_congo_democratic_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_congo_democratic_republic.png rename to apps/icons/static/icons/fat_cow/16x16/flag_congo_democratic_republic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_congo_republic.png b/apps/icons/static/icons/fat_cow/16x16/flag_congo_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_congo_republic.png rename to apps/icons/static/icons/fat_cow/16x16/flag_congo_republic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_cook_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_cook_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_cook_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_cook_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_cope_verde.png b/apps/icons/static/icons/fat_cow/16x16/flag_cope_verde.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_cope_verde.png rename to apps/icons/static/icons/fat_cow/16x16/flag_cope_verde.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_costa_rica.png b/apps/icons/static/icons/fat_cow/16x16/flag_costa_rica.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_costa_rica.png rename to apps/icons/static/icons/fat_cow/16x16/flag_costa_rica.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_cote_divoire.png b/apps/icons/static/icons/fat_cow/16x16/flag_cote_divoire.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_cote_divoire.png rename to apps/icons/static/icons/fat_cow/16x16/flag_cote_divoire.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_croatia.png b/apps/icons/static/icons/fat_cow/16x16/flag_croatia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_croatia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_croatia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_cuba.png b/apps/icons/static/icons/fat_cow/16x16/flag_cuba.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_cuba.png rename to apps/icons/static/icons/fat_cow/16x16/flag_cuba.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_cyprus.png b/apps/icons/static/icons/fat_cow/16x16/flag_cyprus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_cyprus.png rename to apps/icons/static/icons/fat_cow/16x16/flag_cyprus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_czech_republic.png b/apps/icons/static/icons/fat_cow/16x16/flag_czech_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_czech_republic.png rename to apps/icons/static/icons/fat_cow/16x16/flag_czech_republic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_denmark.png b/apps/icons/static/icons/fat_cow/16x16/flag_denmark.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_denmark.png rename to apps/icons/static/icons/fat_cow/16x16/flag_denmark.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_djibouti.png b/apps/icons/static/icons/fat_cow/16x16/flag_djibouti.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_djibouti.png rename to apps/icons/static/icons/fat_cow/16x16/flag_djibouti.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_dominica.png b/apps/icons/static/icons/fat_cow/16x16/flag_dominica.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_dominica.png rename to apps/icons/static/icons/fat_cow/16x16/flag_dominica.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_dominican_republic.png b/apps/icons/static/icons/fat_cow/16x16/flag_dominican_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_dominican_republic.png rename to apps/icons/static/icons/fat_cow/16x16/flag_dominican_republic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_east_timor.png b/apps/icons/static/icons/fat_cow/16x16/flag_east_timor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_east_timor.png rename to apps/icons/static/icons/fat_cow/16x16/flag_east_timor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_egypt.png b/apps/icons/static/icons/fat_cow/16x16/flag_egypt.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_egypt.png rename to apps/icons/static/icons/fat_cow/16x16/flag_egypt.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_el_salvador.png b/apps/icons/static/icons/fat_cow/16x16/flag_el_salvador.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_el_salvador.png rename to apps/icons/static/icons/fat_cow/16x16/flag_el_salvador.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_england.png b/apps/icons/static/icons/fat_cow/16x16/flag_england.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_england.png rename to apps/icons/static/icons/fat_cow/16x16/flag_england.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_equador.png b/apps/icons/static/icons/fat_cow/16x16/flag_equador.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_equador.png rename to apps/icons/static/icons/fat_cow/16x16/flag_equador.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_equatorial_guinea.png b/apps/icons/static/icons/fat_cow/16x16/flag_equatorial_guinea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_equatorial_guinea.png rename to apps/icons/static/icons/fat_cow/16x16/flag_equatorial_guinea.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_eritrea.png b/apps/icons/static/icons/fat_cow/16x16/flag_eritrea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_eritrea.png rename to apps/icons/static/icons/fat_cow/16x16/flag_eritrea.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_estonia.png b/apps/icons/static/icons/fat_cow/16x16/flag_estonia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_estonia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_estonia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_ethiopia.png b/apps/icons/static/icons/fat_cow/16x16/flag_ethiopia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_ethiopia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_ethiopia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_european_union.png b/apps/icons/static/icons/fat_cow/16x16/flag_european_union.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_european_union.png rename to apps/icons/static/icons/fat_cow/16x16/flag_european_union.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_falkland_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_falkland_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_falkland_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_falkland_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_faroe_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_faroe_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_faroe_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_faroe_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_fiji.png b/apps/icons/static/icons/fat_cow/16x16/flag_fiji.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_fiji.png rename to apps/icons/static/icons/fat_cow/16x16/flag_fiji.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_finish.png b/apps/icons/static/icons/fat_cow/16x16/flag_finish.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_finish.png rename to apps/icons/static/icons/fat_cow/16x16/flag_finish.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_finland.png b/apps/icons/static/icons/fat_cow/16x16/flag_finland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_finland.png rename to apps/icons/static/icons/fat_cow/16x16/flag_finland.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_france.png b/apps/icons/static/icons/fat_cow/16x16/flag_france.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_france.png rename to apps/icons/static/icons/fat_cow/16x16/flag_france.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_french_polynesia.png b/apps/icons/static/icons/fat_cow/16x16/flag_french_polynesia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_french_polynesia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_french_polynesia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_gabon.png b/apps/icons/static/icons/fat_cow/16x16/flag_gabon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_gabon.png rename to apps/icons/static/icons/fat_cow/16x16/flag_gabon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_gambia.png b/apps/icons/static/icons/fat_cow/16x16/flag_gambia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_gambia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_gambia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_georgia.png b/apps/icons/static/icons/fat_cow/16x16/flag_georgia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_georgia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_georgia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_germany.png b/apps/icons/static/icons/fat_cow/16x16/flag_germany.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_germany.png rename to apps/icons/static/icons/fat_cow/16x16/flag_germany.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_ghana.png b/apps/icons/static/icons/fat_cow/16x16/flag_ghana.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_ghana.png rename to apps/icons/static/icons/fat_cow/16x16/flag_ghana.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_gibraltar.png b/apps/icons/static/icons/fat_cow/16x16/flag_gibraltar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_gibraltar.png rename to apps/icons/static/icons/fat_cow/16x16/flag_gibraltar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_great_britain.png b/apps/icons/static/icons/fat_cow/16x16/flag_great_britain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_great_britain.png rename to apps/icons/static/icons/fat_cow/16x16/flag_great_britain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_greece.png b/apps/icons/static/icons/fat_cow/16x16/flag_greece.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_greece.png rename to apps/icons/static/icons/fat_cow/16x16/flag_greece.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_green.png b/apps/icons/static/icons/fat_cow/16x16/flag_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_green.png rename to apps/icons/static/icons/fat_cow/16x16/flag_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_greenland.png b/apps/icons/static/icons/fat_cow/16x16/flag_greenland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_greenland.png rename to apps/icons/static/icons/fat_cow/16x16/flag_greenland.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_grenada.png b/apps/icons/static/icons/fat_cow/16x16/flag_grenada.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_grenada.png rename to apps/icons/static/icons/fat_cow/16x16/flag_grenada.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_guam.png b/apps/icons/static/icons/fat_cow/16x16/flag_guam.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_guam.png rename to apps/icons/static/icons/fat_cow/16x16/flag_guam.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_guatemala.png b/apps/icons/static/icons/fat_cow/16x16/flag_guatemala.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_guatemala.png rename to apps/icons/static/icons/fat_cow/16x16/flag_guatemala.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_guernsey.png b/apps/icons/static/icons/fat_cow/16x16/flag_guernsey.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_guernsey.png rename to apps/icons/static/icons/fat_cow/16x16/flag_guernsey.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_guinea.png b/apps/icons/static/icons/fat_cow/16x16/flag_guinea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_guinea.png rename to apps/icons/static/icons/fat_cow/16x16/flag_guinea.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_guinea_bissau.png b/apps/icons/static/icons/fat_cow/16x16/flag_guinea_bissau.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_guinea_bissau.png rename to apps/icons/static/icons/fat_cow/16x16/flag_guinea_bissau.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_guyana.png b/apps/icons/static/icons/fat_cow/16x16/flag_guyana.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_guyana.png rename to apps/icons/static/icons/fat_cow/16x16/flag_guyana.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_haiti.png b/apps/icons/static/icons/fat_cow/16x16/flag_haiti.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_haiti.png rename to apps/icons/static/icons/fat_cow/16x16/flag_haiti.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_honduras.png b/apps/icons/static/icons/fat_cow/16x16/flag_honduras.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_honduras.png rename to apps/icons/static/icons/fat_cow/16x16/flag_honduras.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_hong_kong.png b/apps/icons/static/icons/fat_cow/16x16/flag_hong_kong.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_hong_kong.png rename to apps/icons/static/icons/fat_cow/16x16/flag_hong_kong.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_hot.png b/apps/icons/static/icons/fat_cow/16x16/flag_hot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_hot.png rename to apps/icons/static/icons/fat_cow/16x16/flag_hot.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_hungary.png b/apps/icons/static/icons/fat_cow/16x16/flag_hungary.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_hungary.png rename to apps/icons/static/icons/fat_cow/16x16/flag_hungary.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_iceland.png b/apps/icons/static/icons/fat_cow/16x16/flag_iceland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_iceland.png rename to apps/icons/static/icons/fat_cow/16x16/flag_iceland.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_india.png b/apps/icons/static/icons/fat_cow/16x16/flag_india.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_india.png rename to apps/icons/static/icons/fat_cow/16x16/flag_india.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_indonesia.png b/apps/icons/static/icons/fat_cow/16x16/flag_indonesia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_indonesia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_indonesia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_iran.png b/apps/icons/static/icons/fat_cow/16x16/flag_iran.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_iran.png rename to apps/icons/static/icons/fat_cow/16x16/flag_iran.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_iraq.png b/apps/icons/static/icons/fat_cow/16x16/flag_iraq.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_iraq.png rename to apps/icons/static/icons/fat_cow/16x16/flag_iraq.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_ireland.png b/apps/icons/static/icons/fat_cow/16x16/flag_ireland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_ireland.png rename to apps/icons/static/icons/fat_cow/16x16/flag_ireland.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_isle_of_man.png b/apps/icons/static/icons/fat_cow/16x16/flag_isle_of_man.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_isle_of_man.png rename to apps/icons/static/icons/fat_cow/16x16/flag_isle_of_man.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_israel.png b/apps/icons/static/icons/fat_cow/16x16/flag_israel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_israel.png rename to apps/icons/static/icons/fat_cow/16x16/flag_israel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_italy.png b/apps/icons/static/icons/fat_cow/16x16/flag_italy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_italy.png rename to apps/icons/static/icons/fat_cow/16x16/flag_italy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_jamaica.png b/apps/icons/static/icons/fat_cow/16x16/flag_jamaica.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_jamaica.png rename to apps/icons/static/icons/fat_cow/16x16/flag_jamaica.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_japan.png b/apps/icons/static/icons/fat_cow/16x16/flag_japan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_japan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_japan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_jersey.png b/apps/icons/static/icons/fat_cow/16x16/flag_jersey.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_jersey.png rename to apps/icons/static/icons/fat_cow/16x16/flag_jersey.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_jordan.png b/apps/icons/static/icons/fat_cow/16x16/flag_jordan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_jordan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_jordan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_kazakhstan.png b/apps/icons/static/icons/fat_cow/16x16/flag_kazakhstan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_kazakhstan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_kazakhstan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_kenya.png b/apps/icons/static/icons/fat_cow/16x16/flag_kenya.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_kenya.png rename to apps/icons/static/icons/fat_cow/16x16/flag_kenya.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_kiribati.png b/apps/icons/static/icons/fat_cow/16x16/flag_kiribati.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_kiribati.png rename to apps/icons/static/icons/fat_cow/16x16/flag_kiribati.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_kuwait.png b/apps/icons/static/icons/fat_cow/16x16/flag_kuwait.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_kuwait.png rename to apps/icons/static/icons/fat_cow/16x16/flag_kuwait.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_kyrgyzstan.png b/apps/icons/static/icons/fat_cow/16x16/flag_kyrgyzstan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_kyrgyzstan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_kyrgyzstan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_laos.png b/apps/icons/static/icons/fat_cow/16x16/flag_laos.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_laos.png rename to apps/icons/static/icons/fat_cow/16x16/flag_laos.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_latvia.png b/apps/icons/static/icons/fat_cow/16x16/flag_latvia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_latvia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_latvia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_lebanon.png b/apps/icons/static/icons/fat_cow/16x16/flag_lebanon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_lebanon.png rename to apps/icons/static/icons/fat_cow/16x16/flag_lebanon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_lesotho.png b/apps/icons/static/icons/fat_cow/16x16/flag_lesotho.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_lesotho.png rename to apps/icons/static/icons/fat_cow/16x16/flag_lesotho.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_liberia.png b/apps/icons/static/icons/fat_cow/16x16/flag_liberia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_liberia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_liberia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_libya.png b/apps/icons/static/icons/fat_cow/16x16/flag_libya.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_libya.png rename to apps/icons/static/icons/fat_cow/16x16/flag_libya.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_liechtenstein.png b/apps/icons/static/icons/fat_cow/16x16/flag_liechtenstein.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_liechtenstein.png rename to apps/icons/static/icons/fat_cow/16x16/flag_liechtenstein.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_lithuania.png b/apps/icons/static/icons/fat_cow/16x16/flag_lithuania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_lithuania.png rename to apps/icons/static/icons/fat_cow/16x16/flag_lithuania.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_luxembourg.png b/apps/icons/static/icons/fat_cow/16x16/flag_luxembourg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_luxembourg.png rename to apps/icons/static/icons/fat_cow/16x16/flag_luxembourg.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_macau.png b/apps/icons/static/icons/fat_cow/16x16/flag_macau.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_macau.png rename to apps/icons/static/icons/fat_cow/16x16/flag_macau.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_macedonia.png b/apps/icons/static/icons/fat_cow/16x16/flag_macedonia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_macedonia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_macedonia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_madagascar.png b/apps/icons/static/icons/fat_cow/16x16/flag_madagascar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_madagascar.png rename to apps/icons/static/icons/fat_cow/16x16/flag_madagascar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_malawi.png b/apps/icons/static/icons/fat_cow/16x16/flag_malawi.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_malawi.png rename to apps/icons/static/icons/fat_cow/16x16/flag_malawi.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_malaysia.png b/apps/icons/static/icons/fat_cow/16x16/flag_malaysia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_malaysia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_malaysia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_maledives.png b/apps/icons/static/icons/fat_cow/16x16/flag_maledives.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_maledives.png rename to apps/icons/static/icons/fat_cow/16x16/flag_maledives.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_mali.png b/apps/icons/static/icons/fat_cow/16x16/flag_mali.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_mali.png rename to apps/icons/static/icons/fat_cow/16x16/flag_mali.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_malta.png b/apps/icons/static/icons/fat_cow/16x16/flag_malta.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_malta.png rename to apps/icons/static/icons/fat_cow/16x16/flag_malta.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_marshall_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_marshall_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_marshall_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_marshall_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_martinique.png b/apps/icons/static/icons/fat_cow/16x16/flag_martinique.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_martinique.png rename to apps/icons/static/icons/fat_cow/16x16/flag_martinique.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_mauretania.png b/apps/icons/static/icons/fat_cow/16x16/flag_mauretania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_mauretania.png rename to apps/icons/static/icons/fat_cow/16x16/flag_mauretania.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_mauritius.png b/apps/icons/static/icons/fat_cow/16x16/flag_mauritius.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_mauritius.png rename to apps/icons/static/icons/fat_cow/16x16/flag_mauritius.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_mexico.png b/apps/icons/static/icons/fat_cow/16x16/flag_mexico.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_mexico.png rename to apps/icons/static/icons/fat_cow/16x16/flag_mexico.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_micronesia.png b/apps/icons/static/icons/fat_cow/16x16/flag_micronesia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_micronesia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_micronesia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_moldova.png b/apps/icons/static/icons/fat_cow/16x16/flag_moldova.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_moldova.png rename to apps/icons/static/icons/fat_cow/16x16/flag_moldova.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_monaco.png b/apps/icons/static/icons/fat_cow/16x16/flag_monaco.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_monaco.png rename to apps/icons/static/icons/fat_cow/16x16/flag_monaco.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_mongolia.png b/apps/icons/static/icons/fat_cow/16x16/flag_mongolia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_mongolia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_mongolia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_montserrat.png b/apps/icons/static/icons/fat_cow/16x16/flag_montserrat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_montserrat.png rename to apps/icons/static/icons/fat_cow/16x16/flag_montserrat.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_morocco.png b/apps/icons/static/icons/fat_cow/16x16/flag_morocco.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_morocco.png rename to apps/icons/static/icons/fat_cow/16x16/flag_morocco.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_mozambique.png b/apps/icons/static/icons/fat_cow/16x16/flag_mozambique.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_mozambique.png rename to apps/icons/static/icons/fat_cow/16x16/flag_mozambique.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_namibia.png b/apps/icons/static/icons/fat_cow/16x16/flag_namibia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_namibia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_namibia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_nato.png b/apps/icons/static/icons/fat_cow/16x16/flag_nato.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_nato.png rename to apps/icons/static/icons/fat_cow/16x16/flag_nato.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_nauru.png b/apps/icons/static/icons/fat_cow/16x16/flag_nauru.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_nauru.png rename to apps/icons/static/icons/fat_cow/16x16/flag_nauru.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_nepal.png b/apps/icons/static/icons/fat_cow/16x16/flag_nepal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_nepal.png rename to apps/icons/static/icons/fat_cow/16x16/flag_nepal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_netherlands.png b/apps/icons/static/icons/fat_cow/16x16/flag_netherlands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_netherlands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_netherlands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_netherlands_antilles.png b/apps/icons/static/icons/fat_cow/16x16/flag_netherlands_antilles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_netherlands_antilles.png rename to apps/icons/static/icons/fat_cow/16x16/flag_netherlands_antilles.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_new.png b/apps/icons/static/icons/fat_cow/16x16/flag_new.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_new.png rename to apps/icons/static/icons/fat_cow/16x16/flag_new.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_new_zealand.png b/apps/icons/static/icons/fat_cow/16x16/flag_new_zealand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_new_zealand.png rename to apps/icons/static/icons/fat_cow/16x16/flag_new_zealand.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_nicaragua.png b/apps/icons/static/icons/fat_cow/16x16/flag_nicaragua.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_nicaragua.png rename to apps/icons/static/icons/fat_cow/16x16/flag_nicaragua.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_niger.png b/apps/icons/static/icons/fat_cow/16x16/flag_niger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_niger.png rename to apps/icons/static/icons/fat_cow/16x16/flag_niger.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_nigeria.png b/apps/icons/static/icons/fat_cow/16x16/flag_nigeria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_nigeria.png rename to apps/icons/static/icons/fat_cow/16x16/flag_nigeria.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_niue.png b/apps/icons/static/icons/fat_cow/16x16/flag_niue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_niue.png rename to apps/icons/static/icons/fat_cow/16x16/flag_niue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_norfolk_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_norfolk_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_norfolk_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_norfolk_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_north_korea.png b/apps/icons/static/icons/fat_cow/16x16/flag_north_korea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_north_korea.png rename to apps/icons/static/icons/fat_cow/16x16/flag_north_korea.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_northern_mariana_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_northern_mariana_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_northern_mariana_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_northern_mariana_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_norway.png b/apps/icons/static/icons/fat_cow/16x16/flag_norway.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_norway.png rename to apps/icons/static/icons/fat_cow/16x16/flag_norway.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_olympic.png b/apps/icons/static/icons/fat_cow/16x16/flag_olympic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_olympic.png rename to apps/icons/static/icons/fat_cow/16x16/flag_olympic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_oman.png b/apps/icons/static/icons/fat_cow/16x16/flag_oman.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_oman.png rename to apps/icons/static/icons/fat_cow/16x16/flag_oman.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_orange.png b/apps/icons/static/icons/fat_cow/16x16/flag_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_orange.png rename to apps/icons/static/icons/fat_cow/16x16/flag_orange.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_pakistan.png b/apps/icons/static/icons/fat_cow/16x16/flag_pakistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_pakistan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_pakistan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_palau.png b/apps/icons/static/icons/fat_cow/16x16/flag_palau.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_palau.png rename to apps/icons/static/icons/fat_cow/16x16/flag_palau.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_panama.png b/apps/icons/static/icons/fat_cow/16x16/flag_panama.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_panama.png rename to apps/icons/static/icons/fat_cow/16x16/flag_panama.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_papua_new_guinea.png b/apps/icons/static/icons/fat_cow/16x16/flag_papua_new_guinea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_papua_new_guinea.png rename to apps/icons/static/icons/fat_cow/16x16/flag_papua_new_guinea.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_paraquay.png b/apps/icons/static/icons/fat_cow/16x16/flag_paraquay.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_paraquay.png rename to apps/icons/static/icons/fat_cow/16x16/flag_paraquay.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_peru.png b/apps/icons/static/icons/fat_cow/16x16/flag_peru.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_peru.png rename to apps/icons/static/icons/fat_cow/16x16/flag_peru.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_philippines.png b/apps/icons/static/icons/fat_cow/16x16/flag_philippines.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_philippines.png rename to apps/icons/static/icons/fat_cow/16x16/flag_philippines.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_pink.png b/apps/icons/static/icons/fat_cow/16x16/flag_pink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_pink.png rename to apps/icons/static/icons/fat_cow/16x16/flag_pink.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_pitcairn_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_pitcairn_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_pitcairn_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_pitcairn_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_poland.png b/apps/icons/static/icons/fat_cow/16x16/flag_poland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_poland.png rename to apps/icons/static/icons/fat_cow/16x16/flag_poland.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_portugal.png b/apps/icons/static/icons/fat_cow/16x16/flag_portugal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_portugal.png rename to apps/icons/static/icons/fat_cow/16x16/flag_portugal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_puerto_rico.png b/apps/icons/static/icons/fat_cow/16x16/flag_puerto_rico.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_puerto_rico.png rename to apps/icons/static/icons/fat_cow/16x16/flag_puerto_rico.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_purple.png b/apps/icons/static/icons/fat_cow/16x16/flag_purple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_purple.png rename to apps/icons/static/icons/fat_cow/16x16/flag_purple.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_qatar.png b/apps/icons/static/icons/fat_cow/16x16/flag_qatar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_qatar.png rename to apps/icons/static/icons/fat_cow/16x16/flag_qatar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_red.png b/apps/icons/static/icons/fat_cow/16x16/flag_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_red.png rename to apps/icons/static/icons/fat_cow/16x16/flag_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_red_cross.png b/apps/icons/static/icons/fat_cow/16x16/flag_red_cross.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_red_cross.png rename to apps/icons/static/icons/fat_cow/16x16/flag_red_cross.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_romania.png b/apps/icons/static/icons/fat_cow/16x16/flag_romania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_romania.png rename to apps/icons/static/icons/fat_cow/16x16/flag_romania.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_russia.png b/apps/icons/static/icons/fat_cow/16x16/flag_russia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_russia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_russia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_rwanda.png b/apps/icons/static/icons/fat_cow/16x16/flag_rwanda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_rwanda.png rename to apps/icons/static/icons/fat_cow/16x16/flag_rwanda.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_saint_helena.png b/apps/icons/static/icons/fat_cow/16x16/flag_saint_helena.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_saint_helena.png rename to apps/icons/static/icons/fat_cow/16x16/flag_saint_helena.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_saint_kitts_and_nevis.png b/apps/icons/static/icons/fat_cow/16x16/flag_saint_kitts_and_nevis.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_saint_kitts_and_nevis.png rename to apps/icons/static/icons/fat_cow/16x16/flag_saint_kitts_and_nevis.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_saint_lucia.png b/apps/icons/static/icons/fat_cow/16x16/flag_saint_lucia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_saint_lucia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_saint_lucia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_saint_pierre_and_miquelon.png b/apps/icons/static/icons/fat_cow/16x16/flag_saint_pierre_and_miquelon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_saint_pierre_and_miquelon.png rename to apps/icons/static/icons/fat_cow/16x16/flag_saint_pierre_and_miquelon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_saint_vincent_and_grenadines.png b/apps/icons/static/icons/fat_cow/16x16/flag_saint_vincent_and_grenadines.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_saint_vincent_and_grenadines.png rename to apps/icons/static/icons/fat_cow/16x16/flag_saint_vincent_and_grenadines.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_samoa.png b/apps/icons/static/icons/fat_cow/16x16/flag_samoa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_samoa.png rename to apps/icons/static/icons/fat_cow/16x16/flag_samoa.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_san_marino.png b/apps/icons/static/icons/fat_cow/16x16/flag_san_marino.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_san_marino.png rename to apps/icons/static/icons/fat_cow/16x16/flag_san_marino.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_sao_tome_and_principe.png b/apps/icons/static/icons/fat_cow/16x16/flag_sao_tome_and_principe.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_sao_tome_and_principe.png rename to apps/icons/static/icons/fat_cow/16x16/flag_sao_tome_and_principe.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_saudi_arabia.png b/apps/icons/static/icons/fat_cow/16x16/flag_saudi_arabia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_saudi_arabia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_saudi_arabia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_scotland.png b/apps/icons/static/icons/fat_cow/16x16/flag_scotland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_scotland.png rename to apps/icons/static/icons/fat_cow/16x16/flag_scotland.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_senegal.png b/apps/icons/static/icons/fat_cow/16x16/flag_senegal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_senegal.png rename to apps/icons/static/icons/fat_cow/16x16/flag_senegal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_serbia_montenegro.png b/apps/icons/static/icons/fat_cow/16x16/flag_serbia_montenegro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_serbia_montenegro.png rename to apps/icons/static/icons/fat_cow/16x16/flag_serbia_montenegro.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_seychelles.png b/apps/icons/static/icons/fat_cow/16x16/flag_seychelles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_seychelles.png rename to apps/icons/static/icons/fat_cow/16x16/flag_seychelles.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_sierra_leone.png b/apps/icons/static/icons/fat_cow/16x16/flag_sierra_leone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_sierra_leone.png rename to apps/icons/static/icons/fat_cow/16x16/flag_sierra_leone.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_singapore.png b/apps/icons/static/icons/fat_cow/16x16/flag_singapore.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_singapore.png rename to apps/icons/static/icons/fat_cow/16x16/flag_singapore.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_slovakia.png b/apps/icons/static/icons/fat_cow/16x16/flag_slovakia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_slovakia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_slovakia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_slovenia.png b/apps/icons/static/icons/fat_cow/16x16/flag_slovenia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_slovenia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_slovenia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_solomon_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_solomon_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_solomon_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_solomon_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_somalia.png b/apps/icons/static/icons/fat_cow/16x16/flag_somalia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_somalia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_somalia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_south_africa.png b/apps/icons/static/icons/fat_cow/16x16/flag_south_africa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_south_africa.png rename to apps/icons/static/icons/fat_cow/16x16/flag_south_africa.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_south_georgia.png b/apps/icons/static/icons/fat_cow/16x16/flag_south_georgia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_south_georgia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_south_georgia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_south_korea.png b/apps/icons/static/icons/fat_cow/16x16/flag_south_korea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_south_korea.png rename to apps/icons/static/icons/fat_cow/16x16/flag_south_korea.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_spain.png b/apps/icons/static/icons/fat_cow/16x16/flag_spain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_spain.png rename to apps/icons/static/icons/fat_cow/16x16/flag_spain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_sri_lanka.png b/apps/icons/static/icons/fat_cow/16x16/flag_sri_lanka.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_sri_lanka.png rename to apps/icons/static/icons/fat_cow/16x16/flag_sri_lanka.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_sudan.png b/apps/icons/static/icons/fat_cow/16x16/flag_sudan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_sudan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_sudan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_suriname.png b/apps/icons/static/icons/fat_cow/16x16/flag_suriname.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_suriname.png rename to apps/icons/static/icons/fat_cow/16x16/flag_suriname.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_swaziland.png b/apps/icons/static/icons/fat_cow/16x16/flag_swaziland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_swaziland.png rename to apps/icons/static/icons/fat_cow/16x16/flag_swaziland.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_sweden.png b/apps/icons/static/icons/fat_cow/16x16/flag_sweden.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_sweden.png rename to apps/icons/static/icons/fat_cow/16x16/flag_sweden.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_switzerland.png b/apps/icons/static/icons/fat_cow/16x16/flag_switzerland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_switzerland.png rename to apps/icons/static/icons/fat_cow/16x16/flag_switzerland.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_syria.png b/apps/icons/static/icons/fat_cow/16x16/flag_syria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_syria.png rename to apps/icons/static/icons/fat_cow/16x16/flag_syria.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_taiwan.png b/apps/icons/static/icons/fat_cow/16x16/flag_taiwan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_taiwan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_taiwan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_tajikistan.png b/apps/icons/static/icons/fat_cow/16x16/flag_tajikistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_tajikistan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_tajikistan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_tanzania.png b/apps/icons/static/icons/fat_cow/16x16/flag_tanzania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_tanzania.png rename to apps/icons/static/icons/fat_cow/16x16/flag_tanzania.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_thailand.png b/apps/icons/static/icons/fat_cow/16x16/flag_thailand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_thailand.png rename to apps/icons/static/icons/fat_cow/16x16/flag_thailand.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_tibet.png b/apps/icons/static/icons/fat_cow/16x16/flag_tibet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_tibet.png rename to apps/icons/static/icons/fat_cow/16x16/flag_tibet.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_togo.png b/apps/icons/static/icons/fat_cow/16x16/flag_togo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_togo.png rename to apps/icons/static/icons/fat_cow/16x16/flag_togo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_tonga.png b/apps/icons/static/icons/fat_cow/16x16/flag_tonga.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_tonga.png rename to apps/icons/static/icons/fat_cow/16x16/flag_tonga.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_trinidad_and_tobago.png b/apps/icons/static/icons/fat_cow/16x16/flag_trinidad_and_tobago.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_trinidad_and_tobago.png rename to apps/icons/static/icons/fat_cow/16x16/flag_trinidad_and_tobago.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_tunisia.png b/apps/icons/static/icons/fat_cow/16x16/flag_tunisia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_tunisia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_tunisia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_turkey.png b/apps/icons/static/icons/fat_cow/16x16/flag_turkey.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_turkey.png rename to apps/icons/static/icons/fat_cow/16x16/flag_turkey.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_turkmenistan.png b/apps/icons/static/icons/fat_cow/16x16/flag_turkmenistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_turkmenistan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_turkmenistan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_turks_and_caicos_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_turks_and_caicos_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_turks_and_caicos_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_turks_and_caicos_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_tuvalu.png b/apps/icons/static/icons/fat_cow/16x16/flag_tuvalu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_tuvalu.png rename to apps/icons/static/icons/fat_cow/16x16/flag_tuvalu.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_uganda.png b/apps/icons/static/icons/fat_cow/16x16/flag_uganda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_uganda.png rename to apps/icons/static/icons/fat_cow/16x16/flag_uganda.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_ukraine.png b/apps/icons/static/icons/fat_cow/16x16/flag_ukraine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_ukraine.png rename to apps/icons/static/icons/fat_cow/16x16/flag_ukraine.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_unesco.png b/apps/icons/static/icons/fat_cow/16x16/flag_unesco.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_unesco.png rename to apps/icons/static/icons/fat_cow/16x16/flag_unesco.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_united_arab_emirates.png b/apps/icons/static/icons/fat_cow/16x16/flag_united_arab_emirates.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_united_arab_emirates.png rename to apps/icons/static/icons/fat_cow/16x16/flag_united_arab_emirates.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_united_nations.png b/apps/icons/static/icons/fat_cow/16x16/flag_united_nations.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_united_nations.png rename to apps/icons/static/icons/fat_cow/16x16/flag_united_nations.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_uruquay.png b/apps/icons/static/icons/fat_cow/16x16/flag_uruquay.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_uruquay.png rename to apps/icons/static/icons/fat_cow/16x16/flag_uruquay.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_usa.png b/apps/icons/static/icons/fat_cow/16x16/flag_usa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_usa.png rename to apps/icons/static/icons/fat_cow/16x16/flag_usa.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_uzbekistan.png b/apps/icons/static/icons/fat_cow/16x16/flag_uzbekistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_uzbekistan.png rename to apps/icons/static/icons/fat_cow/16x16/flag_uzbekistan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_vanuatu.png b/apps/icons/static/icons/fat_cow/16x16/flag_vanuatu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_vanuatu.png rename to apps/icons/static/icons/fat_cow/16x16/flag_vanuatu.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_vatican_city.png b/apps/icons/static/icons/fat_cow/16x16/flag_vatican_city.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_vatican_city.png rename to apps/icons/static/icons/fat_cow/16x16/flag_vatican_city.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_venezuela.png b/apps/icons/static/icons/fat_cow/16x16/flag_venezuela.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_venezuela.png rename to apps/icons/static/icons/fat_cow/16x16/flag_venezuela.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_vietnam.png b/apps/icons/static/icons/fat_cow/16x16/flag_vietnam.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_vietnam.png rename to apps/icons/static/icons/fat_cow/16x16/flag_vietnam.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_virgin_islands.png b/apps/icons/static/icons/fat_cow/16x16/flag_virgin_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_virgin_islands.png rename to apps/icons/static/icons/fat_cow/16x16/flag_virgin_islands.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_wales.png b/apps/icons/static/icons/fat_cow/16x16/flag_wales.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_wales.png rename to apps/icons/static/icons/fat_cow/16x16/flag_wales.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_wallis_and_futuna.png b/apps/icons/static/icons/fat_cow/16x16/flag_wallis_and_futuna.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_wallis_and_futuna.png rename to apps/icons/static/icons/fat_cow/16x16/flag_wallis_and_futuna.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_wto.png b/apps/icons/static/icons/fat_cow/16x16/flag_wto.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_wto.png rename to apps/icons/static/icons/fat_cow/16x16/flag_wto.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_wwf.png b/apps/icons/static/icons/fat_cow/16x16/flag_wwf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_wwf.png rename to apps/icons/static/icons/fat_cow/16x16/flag_wwf.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_yellow.png b/apps/icons/static/icons/fat_cow/16x16/flag_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_yellow.png rename to apps/icons/static/icons/fat_cow/16x16/flag_yellow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_yemen.png b/apps/icons/static/icons/fat_cow/16x16/flag_yemen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_yemen.png rename to apps/icons/static/icons/fat_cow/16x16/flag_yemen.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_zambia.png b/apps/icons/static/icons/fat_cow/16x16/flag_zambia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_zambia.png rename to apps/icons/static/icons/fat_cow/16x16/flag_zambia.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flag_zimbabwe.png b/apps/icons/static/icons/fat_cow/16x16/flag_zimbabwe.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flag_zimbabwe.png rename to apps/icons/static/icons/fat_cow/16x16/flag_zimbabwe.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flamingo.png b/apps/icons/static/icons/fat_cow/16x16/flamingo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flamingo.png rename to apps/icons/static/icons/fat_cow/16x16/flamingo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flashdisk.png b/apps/icons/static/icons/fat_cow/16x16/flashdisk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flashdisk.png rename to apps/icons/static/icons/fat_cow/16x16/flashdisk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flashlight.png b/apps/icons/static/icons/fat_cow/16x16/flashlight.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flashlight.png rename to apps/icons/static/icons/fat_cow/16x16/flashlight.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flashlight_shine.png b/apps/icons/static/icons/fat_cow/16x16/flashlight_shine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flashlight_shine.png rename to apps/icons/static/icons/fat_cow/16x16/flashlight_shine.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flask.png b/apps/icons/static/icons/fat_cow/16x16/flask.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flask.png rename to apps/icons/static/icons/fat_cow/16x16/flask.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flask_empty.png b/apps/icons/static/icons/fat_cow/16x16/flask_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flask_empty.png rename to apps/icons/static/icons/fat_cow/16x16/flask_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flex.png b/apps/icons/static/icons/fat_cow/16x16/flex.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flex.png rename to apps/icons/static/icons/fat_cow/16x16/flex.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flex_builder.png b/apps/icons/static/icons/fat_cow/16x16/flex_builder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flex_builder.png rename to apps/icons/static/icons/fat_cow/16x16/flex_builder.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flickr.png b/apps/icons/static/icons/fat_cow/16x16/flickr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flickr.png rename to apps/icons/static/icons/fat_cow/16x16/flickr.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flood_it.png b/apps/icons/static/icons/fat_cow/16x16/flood_it.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flood_it.png rename to apps/icons/static/icons/fat_cow/16x16/flood_it.png diff --git a/apps/icons/static/images/Fat Cow/16x16/flower.png b/apps/icons/static/icons/fat_cow/16x16/flower.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/flower.png rename to apps/icons/static/icons/fat_cow/16x16/flower.png diff --git a/apps/icons/static/images/Fat Cow/16x16/fog.png b/apps/icons/static/icons/fat_cow/16x16/fog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/fog.png rename to apps/icons/static/icons/fat_cow/16x16/fog.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder.png b/apps/icons/static/icons/fat_cow/16x16/folder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder.png rename to apps/icons/static/icons/fat_cow/16x16/folder.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_add.png b/apps/icons/static/icons/fat_cow/16x16/folder_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_add.png rename to apps/icons/static/icons/fat_cow/16x16/folder_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_bell.png b/apps/icons/static/icons/fat_cow/16x16/folder_bell.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_bell.png rename to apps/icons/static/icons/fat_cow/16x16/folder_bell.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_brick.png b/apps/icons/static/icons/fat_cow/16x16/folder_brick.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_brick.png rename to apps/icons/static/icons/fat_cow/16x16/folder_brick.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_bug.png b/apps/icons/static/icons/fat_cow/16x16/folder_bug.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_bug.png rename to apps/icons/static/icons/fat_cow/16x16/folder_bug.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_camera.png b/apps/icons/static/icons/fat_cow/16x16/folder_camera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_camera.png rename to apps/icons/static/icons/fat_cow/16x16/folder_camera.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_database.png b/apps/icons/static/icons/fat_cow/16x16/folder_database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_database.png rename to apps/icons/static/icons/fat_cow/16x16/folder_database.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_delete.png b/apps/icons/static/icons/fat_cow/16x16/folder_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_delete.png rename to apps/icons/static/icons/fat_cow/16x16/folder_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_edit.png b/apps/icons/static/icons/fat_cow/16x16/folder_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_edit.png rename to apps/icons/static/icons/fat_cow/16x16/folder_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_error.png b/apps/icons/static/icons/fat_cow/16x16/folder_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_error.png rename to apps/icons/static/icons/fat_cow/16x16/folder_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_explore.png b/apps/icons/static/icons/fat_cow/16x16/folder_explore.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_explore.png rename to apps/icons/static/icons/fat_cow/16x16/folder_explore.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_feed.png b/apps/icons/static/icons/fat_cow/16x16/folder_feed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_feed.png rename to apps/icons/static/icons/fat_cow/16x16/folder_feed.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_find.png b/apps/icons/static/icons/fat_cow/16x16/folder_find.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_find.png rename to apps/icons/static/icons/fat_cow/16x16/folder_find.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_go.png b/apps/icons/static/icons/fat_cow/16x16/folder_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_go.png rename to apps/icons/static/icons/fat_cow/16x16/folder_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_heart.png b/apps/icons/static/icons/fat_cow/16x16/folder_heart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_heart.png rename to apps/icons/static/icons/fat_cow/16x16/folder_heart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_image.png b/apps/icons/static/icons/fat_cow/16x16/folder_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_image.png rename to apps/icons/static/icons/fat_cow/16x16/folder_image.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_key.png b/apps/icons/static/icons/fat_cow/16x16/folder_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_key.png rename to apps/icons/static/icons/fat_cow/16x16/folder_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_lightbulb.png b/apps/icons/static/icons/fat_cow/16x16/folder_lightbulb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_lightbulb.png rename to apps/icons/static/icons/fat_cow/16x16/folder_lightbulb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_link.png b/apps/icons/static/icons/fat_cow/16x16/folder_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_link.png rename to apps/icons/static/icons/fat_cow/16x16/folder_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_page.png b/apps/icons/static/icons/fat_cow/16x16/folder_page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_page.png rename to apps/icons/static/icons/fat_cow/16x16/folder_page.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_page_white.png b/apps/icons/static/icons/fat_cow/16x16/folder_page_white.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_page_white.png rename to apps/icons/static/icons/fat_cow/16x16/folder_page_white.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_palette.png b/apps/icons/static/icons/fat_cow/16x16/folder_palette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_palette.png rename to apps/icons/static/icons/fat_cow/16x16/folder_palette.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_picture.png b/apps/icons/static/icons/fat_cow/16x16/folder_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_picture.png rename to apps/icons/static/icons/fat_cow/16x16/folder_picture.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_star.png b/apps/icons/static/icons/fat_cow/16x16/folder_star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_star.png rename to apps/icons/static/icons/fat_cow/16x16/folder_star.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_table.png b/apps/icons/static/icons/fat_cow/16x16/folder_table.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_table.png rename to apps/icons/static/icons/fat_cow/16x16/folder_table.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_user.png b/apps/icons/static/icons/fat_cow/16x16/folder_user.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_user.png rename to apps/icons/static/icons/fat_cow/16x16/folder_user.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folder_wrench.png b/apps/icons/static/icons/fat_cow/16x16/folder_wrench.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folder_wrench.png rename to apps/icons/static/icons/fat_cow/16x16/folder_wrench.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folders.png b/apps/icons/static/icons/fat_cow/16x16/folders.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folders.png rename to apps/icons/static/icons/fat_cow/16x16/folders.png diff --git a/apps/icons/static/images/Fat Cow/16x16/folders_explorer.png b/apps/icons/static/icons/fat_cow/16x16/folders_explorer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/folders_explorer.png rename to apps/icons/static/icons/fat_cow/16x16/folders_explorer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/font.png b/apps/icons/static/icons/fat_cow/16x16/font.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/font.png rename to apps/icons/static/icons/fat_cow/16x16/font.png diff --git a/apps/icons/static/images/Fat Cow/16x16/font_add.png b/apps/icons/static/icons/fat_cow/16x16/font_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/font_add.png rename to apps/icons/static/icons/fat_cow/16x16/font_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/font_colors.png b/apps/icons/static/icons/fat_cow/16x16/font_colors.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/font_colors.png rename to apps/icons/static/icons/fat_cow/16x16/font_colors.png diff --git a/apps/icons/static/images/Fat Cow/16x16/font_delete.png b/apps/icons/static/icons/fat_cow/16x16/font_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/font_delete.png rename to apps/icons/static/icons/fat_cow/16x16/font_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/font_go.png b/apps/icons/static/icons/fat_cow/16x16/font_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/font_go.png rename to apps/icons/static/icons/fat_cow/16x16/font_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/font_red.png b/apps/icons/static/icons/fat_cow/16x16/font_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/font_red.png rename to apps/icons/static/icons/fat_cow/16x16/font_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/font_red_delete.png b/apps/icons/static/icons/fat_cow/16x16/font_red_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/font_red_delete.png rename to apps/icons/static/icons/fat_cow/16x16/font_red_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/font_subscript.png b/apps/icons/static/icons/fat_cow/16x16/font_subscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/font_subscript.png rename to apps/icons/static/icons/fat_cow/16x16/font_subscript.png diff --git a/apps/icons/static/images/Fat Cow/16x16/font_superscript.png b/apps/icons/static/icons/fat_cow/16x16/font_superscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/font_superscript.png rename to apps/icons/static/icons/fat_cow/16x16/font_superscript.png diff --git a/apps/icons/static/images/Fat Cow/16x16/form.png b/apps/icons/static/icons/fat_cow/16x16/form.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/form.png rename to apps/icons/static/icons/fat_cow/16x16/form.png diff --git a/apps/icons/static/images/Fat Cow/16x16/formheading.png b/apps/icons/static/icons/fat_cow/16x16/formheading.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/formheading.png rename to apps/icons/static/icons/fat_cow/16x16/formheading.png diff --git a/apps/icons/static/images/Fat Cow/16x16/forrst.png b/apps/icons/static/icons/fat_cow/16x16/forrst.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/forrst.png rename to apps/icons/static/icons/fat_cow/16x16/forrst.png diff --git a/apps/icons/static/images/Fat Cow/16x16/freebsd.png b/apps/icons/static/icons/fat_cow/16x16/freebsd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/freebsd.png rename to apps/icons/static/icons/fat_cow/16x16/freebsd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/friendfeed.png b/apps/icons/static/icons/fat_cow/16x16/friendfeed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/friendfeed.png rename to apps/icons/static/icons/fat_cow/16x16/friendfeed.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ftp.png b/apps/icons/static/icons/fat_cow/16x16/ftp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ftp.png rename to apps/icons/static/icons/fat_cow/16x16/ftp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gamespot.png b/apps/icons/static/icons/fat_cow/16x16/gamespot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gamespot.png rename to apps/icons/static/icons/fat_cow/16x16/gamespot.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gas.png b/apps/icons/static/icons/fat_cow/16x16/gas.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gas.png rename to apps/icons/static/icons/fat_cow/16x16/gas.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gcp.png b/apps/icons/static/icons/fat_cow/16x16/gcp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gcp.png rename to apps/icons/static/icons/fat_cow/16x16/gcp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gcp_rms.png b/apps/icons/static/icons/fat_cow/16x16/gcp_rms.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gcp_rms.png rename to apps/icons/static/icons/fat_cow/16x16/gcp_rms.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gear_in.png b/apps/icons/static/icons/fat_cow/16x16/gear_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gear_in.png rename to apps/icons/static/icons/fat_cow/16x16/gear_in.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gentoo_linux.png b/apps/icons/static/icons/fat_cow/16x16/gentoo_linux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gentoo_linux.png rename to apps/icons/static/icons/fat_cow/16x16/gentoo_linux.png diff --git a/apps/icons/static/images/Fat Cow/16x16/georectify.png b/apps/icons/static/icons/fat_cow/16x16/georectify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/georectify.png rename to apps/icons/static/icons/fat_cow/16x16/georectify.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gift_add.png b/apps/icons/static/icons/fat_cow/16x16/gift_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gift_add.png rename to apps/icons/static/icons/fat_cow/16x16/gift_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/global_telecom.png b/apps/icons/static/icons/fat_cow/16x16/global_telecom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/global_telecom.png rename to apps/icons/static/icons/fat_cow/16x16/global_telecom.png diff --git a/apps/icons/static/images/Fat Cow/16x16/globe_model.png b/apps/icons/static/icons/fat_cow/16x16/globe_model.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/globe_model.png rename to apps/icons/static/icons/fat_cow/16x16/globe_model.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google.png b/apps/icons/static/icons/fat_cow/16x16/google.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google.png rename to apps/icons/static/icons/fat_cow/16x16/google.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google_adsense.png b/apps/icons/static/icons/fat_cow/16x16/google_adsense.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google_adsense.png rename to apps/icons/static/icons/fat_cow/16x16/google_adsense.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google_custom_search.png b/apps/icons/static/icons/fat_cow/16x16/google_custom_search.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google_custom_search.png rename to apps/icons/static/icons/fat_cow/16x16/google_custom_search.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google_map.png b/apps/icons/static/icons/fat_cow/16x16/google_map.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google_map.png rename to apps/icons/static/icons/fat_cow/16x16/google_map.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google_new.png b/apps/icons/static/icons/fat_cow/16x16/google_new.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google_new.png rename to apps/icons/static/icons/fat_cow/16x16/google_new.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google_talk.png b/apps/icons/static/icons/fat_cow/16x16/google_talk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google_talk.png rename to apps/icons/static/icons/fat_cow/16x16/google_talk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google_voice.png b/apps/icons/static/icons/fat_cow/16x16/google_voice.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google_voice.png rename to apps/icons/static/icons/fat_cow/16x16/google_voice.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google_wave.png b/apps/icons/static/icons/fat_cow/16x16/google_wave.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google_wave.png rename to apps/icons/static/icons/fat_cow/16x16/google_wave.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google_web_elements.png b/apps/icons/static/icons/fat_cow/16x16/google_web_elements.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google_web_elements.png rename to apps/icons/static/icons/fat_cow/16x16/google_web_elements.png diff --git a/apps/icons/static/images/Fat Cow/16x16/google_webmaster_tools.png b/apps/icons/static/icons/fat_cow/16x16/google_webmaster_tools.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/google_webmaster_tools.png rename to apps/icons/static/icons/fat_cow/16x16/google_webmaster_tools.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gowalla.png b/apps/icons/static/icons/fat_cow/16x16/gowalla.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gowalla.png rename to apps/icons/static/icons/fat_cow/16x16/gowalla.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gps_automotive.png b/apps/icons/static/icons/fat_cow/16x16/gps_automotive.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gps_automotive.png rename to apps/icons/static/icons/fat_cow/16x16/gps_automotive.png diff --git a/apps/icons/static/images/Fat Cow/16x16/gps_handheld.png b/apps/icons/static/icons/fat_cow/16x16/gps_handheld.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/gps_handheld.png rename to apps/icons/static/icons/fat_cow/16x16/gps_handheld.png diff --git a/apps/icons/static/images/Fat Cow/16x16/grass.png b/apps/icons/static/icons/fat_cow/16x16/grass.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/grass.png rename to apps/icons/static/icons/fat_cow/16x16/grass.png diff --git a/apps/icons/static/images/Fat Cow/16x16/green.png b/apps/icons/static/icons/fat_cow/16x16/green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/green.png rename to apps/icons/static/icons/fat_cow/16x16/green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/grid.png b/apps/icons/static/icons/fat_cow/16x16/grid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/grid.png rename to apps/icons/static/icons/fat_cow/16x16/grid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/grooveshark.png b/apps/icons/static/icons/fat_cow/16x16/grooveshark.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/grooveshark.png rename to apps/icons/static/icons/fat_cow/16x16/grooveshark.png diff --git a/apps/icons/static/images/Fat Cow/16x16/group.png b/apps/icons/static/icons/fat_cow/16x16/group.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/group.png rename to apps/icons/static/icons/fat_cow/16x16/group.png diff --git a/apps/icons/static/images/Fat Cow/16x16/group_add.png b/apps/icons/static/icons/fat_cow/16x16/group_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/group_add.png rename to apps/icons/static/icons/fat_cow/16x16/group_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/group_delete.png b/apps/icons/static/icons/fat_cow/16x16/group_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/group_delete.png rename to apps/icons/static/icons/fat_cow/16x16/group_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/group_edit.png b/apps/icons/static/icons/fat_cow/16x16/group_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/group_edit.png rename to apps/icons/static/icons/fat_cow/16x16/group_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/group_error.png b/apps/icons/static/icons/fat_cow/16x16/group_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/group_error.png rename to apps/icons/static/icons/fat_cow/16x16/group_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/group_gear.png b/apps/icons/static/icons/fat_cow/16x16/group_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/group_gear.png rename to apps/icons/static/icons/fat_cow/16x16/group_gear.png diff --git a/apps/icons/static/images/Fat Cow/16x16/group_go.png b/apps/icons/static/icons/fat_cow/16x16/group_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/group_go.png rename to apps/icons/static/icons/fat_cow/16x16/group_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/group_key.png b/apps/icons/static/icons/fat_cow/16x16/group_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/group_key.png rename to apps/icons/static/icons/fat_cow/16x16/group_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/group_link.png b/apps/icons/static/icons/fat_cow/16x16/group_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/group_link.png rename to apps/icons/static/icons/fat_cow/16x16/group_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hammer.png b/apps/icons/static/icons/fat_cow/16x16/hammer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hammer.png rename to apps/icons/static/icons/fat_cow/16x16/hammer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hand.png b/apps/icons/static/icons/fat_cow/16x16/hand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hand.png rename to apps/icons/static/icons/fat_cow/16x16/hand.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hand_point.png b/apps/icons/static/icons/fat_cow/16x16/hand_point.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hand_point.png rename to apps/icons/static/icons/fat_cow/16x16/hand_point.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hand_point_090.png b/apps/icons/static/icons/fat_cow/16x16/hand_point_090.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hand_point_090.png rename to apps/icons/static/icons/fat_cow/16x16/hand_point_090.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hand_point_180.png b/apps/icons/static/icons/fat_cow/16x16/hand_point_180.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hand_point_180.png rename to apps/icons/static/icons/fat_cow/16x16/hand_point_180.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hand_point_270.png b/apps/icons/static/icons/fat_cow/16x16/hand_point_270.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hand_point_270.png rename to apps/icons/static/icons/fat_cow/16x16/hand_point_270.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hand_property.png b/apps/icons/static/icons/fat_cow/16x16/hand_property.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hand_property.png rename to apps/icons/static/icons/fat_cow/16x16/hand_property.png diff --git a/apps/icons/static/images/Fat Cow/16x16/handbag.png b/apps/icons/static/icons/fat_cow/16x16/handbag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/handbag.png rename to apps/icons/static/icons/fat_cow/16x16/handbag.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hardware_building_oem.png b/apps/icons/static/icons/fat_cow/16x16/hardware_building_oem.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hardware_building_oem.png rename to apps/icons/static/icons/fat_cow/16x16/hardware_building_oem.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hat.png b/apps/icons/static/icons/fat_cow/16x16/hat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hat.png rename to apps/icons/static/icons/fat_cow/16x16/hat.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hbox.png b/apps/icons/static/icons/fat_cow/16x16/hbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hbox.png rename to apps/icons/static/icons/fat_cow/16x16/hbox.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hd_1080.png b/apps/icons/static/icons/fat_cow/16x16/hd_1080.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hd_1080.png rename to apps/icons/static/icons/fat_cow/16x16/hd_1080.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hd_720.png b/apps/icons/static/icons/fat_cow/16x16/hd_720.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hd_720.png rename to apps/icons/static/icons/fat_cow/16x16/hd_720.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hd_ready.png b/apps/icons/static/icons/fat_cow/16x16/hd_ready.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hd_ready.png rename to apps/icons/static/icons/fat_cow/16x16/hd_ready.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hdividedbox.png b/apps/icons/static/icons/fat_cow/16x16/hdividedbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hdividedbox.png rename to apps/icons/static/icons/fat_cow/16x16/hdividedbox.png diff --git a/apps/icons/static/images/Fat Cow/16x16/headphone.png b/apps/icons/static/icons/fat_cow/16x16/headphone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/headphone.png rename to apps/icons/static/icons/fat_cow/16x16/headphone.png diff --git a/apps/icons/static/images/Fat Cow/16x16/headphone_mic.png b/apps/icons/static/icons/fat_cow/16x16/headphone_mic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/headphone_mic.png rename to apps/icons/static/icons/fat_cow/16x16/headphone_mic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/health.png b/apps/icons/static/icons/fat_cow/16x16/health.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/health.png rename to apps/icons/static/icons/fat_cow/16x16/health.png diff --git a/apps/icons/static/images/Fat Cow/16x16/heart.png b/apps/icons/static/icons/fat_cow/16x16/heart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/heart.png rename to apps/icons/static/icons/fat_cow/16x16/heart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/heart_add.png b/apps/icons/static/icons/fat_cow/16x16/heart_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/heart_add.png rename to apps/icons/static/icons/fat_cow/16x16/heart_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/heart_delete.png b/apps/icons/static/icons/fat_cow/16x16/heart_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/heart_delete.png rename to apps/icons/static/icons/fat_cow/16x16/heart_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/helmet.png b/apps/icons/static/icons/fat_cow/16x16/helmet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/helmet.png rename to apps/icons/static/icons/fat_cow/16x16/helmet.png diff --git a/apps/icons/static/images/Fat Cow/16x16/help.png b/apps/icons/static/icons/fat_cow/16x16/help.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/help.png rename to apps/icons/static/icons/fat_cow/16x16/help.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hlocchart.png b/apps/icons/static/icons/fat_cow/16x16/hlocchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hlocchart.png rename to apps/icons/static/icons/fat_cow/16x16/hlocchart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/holly.png b/apps/icons/static/icons/fat_cow/16x16/holly.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/holly.png rename to apps/icons/static/icons/fat_cow/16x16/holly.png diff --git a/apps/icons/static/images/Fat Cow/16x16/home_page.png b/apps/icons/static/icons/fat_cow/16x16/home_page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/home_page.png rename to apps/icons/static/icons/fat_cow/16x16/home_page.png diff --git a/apps/icons/static/images/Fat Cow/16x16/horizontal_list.png b/apps/icons/static/icons/fat_cow/16x16/horizontal_list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/horizontal_list.png rename to apps/icons/static/icons/fat_cow/16x16/horizontal_list.png diff --git a/apps/icons/static/images/Fat Cow/16x16/horn.png b/apps/icons/static/icons/fat_cow/16x16/horn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/horn.png rename to apps/icons/static/icons/fat_cow/16x16/horn.png diff --git a/apps/icons/static/images/Fat Cow/16x16/horoscopes.png b/apps/icons/static/icons/fat_cow/16x16/horoscopes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/horoscopes.png rename to apps/icons/static/icons/fat_cow/16x16/horoscopes.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hostname.png b/apps/icons/static/icons/fat_cow/16x16/hostname.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hostname.png rename to apps/icons/static/icons/fat_cow/16x16/hostname.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hot.png b/apps/icons/static/icons/fat_cow/16x16/hot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hot.png rename to apps/icons/static/icons/fat_cow/16x16/hot.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hotjobs.png b/apps/icons/static/icons/fat_cow/16x16/hotjobs.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hotjobs.png rename to apps/icons/static/icons/fat_cow/16x16/hotjobs.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hourglass.png b/apps/icons/static/icons/fat_cow/16x16/hourglass.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hourglass.png rename to apps/icons/static/icons/fat_cow/16x16/hourglass.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hourglass_add.png b/apps/icons/static/icons/fat_cow/16x16/hourglass_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hourglass_add.png rename to apps/icons/static/icons/fat_cow/16x16/hourglass_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hourglass_delete.png b/apps/icons/static/icons/fat_cow/16x16/hourglass_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hourglass_delete.png rename to apps/icons/static/icons/fat_cow/16x16/hourglass_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hourglass_go.png b/apps/icons/static/icons/fat_cow/16x16/hourglass_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hourglass_go.png rename to apps/icons/static/icons/fat_cow/16x16/hourglass_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hourglass_link.png b/apps/icons/static/icons/fat_cow/16x16/hourglass_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hourglass_link.png rename to apps/icons/static/icons/fat_cow/16x16/hourglass_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/house.png b/apps/icons/static/icons/fat_cow/16x16/house.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/house.png rename to apps/icons/static/icons/fat_cow/16x16/house.png diff --git a/apps/icons/static/images/Fat Cow/16x16/house_go.png b/apps/icons/static/icons/fat_cow/16x16/house_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/house_go.png rename to apps/icons/static/icons/fat_cow/16x16/house_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/house_link.png b/apps/icons/static/icons/fat_cow/16x16/house_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/house_link.png rename to apps/icons/static/icons/fat_cow/16x16/house_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/house_one.png b/apps/icons/static/icons/fat_cow/16x16/house_one.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/house_one.png rename to apps/icons/static/icons/fat_cow/16x16/house_one.png diff --git a/apps/icons/static/images/Fat Cow/16x16/house_two.png b/apps/icons/static/icons/fat_cow/16x16/house_two.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/house_two.png rename to apps/icons/static/icons/fat_cow/16x16/house_two.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hrule.png b/apps/icons/static/icons/fat_cow/16x16/hrule.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hrule.png rename to apps/icons/static/icons/fat_cow/16x16/hrule.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hslider.png b/apps/icons/static/icons/fat_cow/16x16/hslider.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hslider.png rename to apps/icons/static/icons/fat_cow/16x16/hslider.png diff --git a/apps/icons/static/images/Fat Cow/16x16/html.png b/apps/icons/static/icons/fat_cow/16x16/html.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/html.png rename to apps/icons/static/icons/fat_cow/16x16/html.png diff --git a/apps/icons/static/images/Fat Cow/16x16/html_add.png b/apps/icons/static/icons/fat_cow/16x16/html_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/html_add.png rename to apps/icons/static/icons/fat_cow/16x16/html_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/html_delete.png b/apps/icons/static/icons/fat_cow/16x16/html_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/html_delete.png rename to apps/icons/static/icons/fat_cow/16x16/html_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/html_go.png b/apps/icons/static/icons/fat_cow/16x16/html_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/html_go.png rename to apps/icons/static/icons/fat_cow/16x16/html_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/html_valid.png b/apps/icons/static/icons/fat_cow/16x16/html_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/html_valid.png rename to apps/icons/static/icons/fat_cow/16x16/html_valid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/hummingbird.png b/apps/icons/static/icons/fat_cow/16x16/hummingbird.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/hummingbird.png rename to apps/icons/static/icons/fat_cow/16x16/hummingbird.png diff --git a/apps/icons/static/images/Fat Cow/16x16/icecream.png b/apps/icons/static/icons/fat_cow/16x16/icecream.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/icecream.png rename to apps/icons/static/icons/fat_cow/16x16/icecream.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ilike.png b/apps/icons/static/icons/fat_cow/16x16/ilike.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ilike.png rename to apps/icons/static/icons/fat_cow/16x16/ilike.png diff --git a/apps/icons/static/images/Fat Cow/16x16/im_messenger.png b/apps/icons/static/icons/fat_cow/16x16/im_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/im_messenger.png rename to apps/icons/static/icons/fat_cow/16x16/im_messenger.png diff --git a/apps/icons/static/images/Fat Cow/16x16/image.png b/apps/icons/static/icons/fat_cow/16x16/image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/image.png rename to apps/icons/static/icons/fat_cow/16x16/image.png diff --git a/apps/icons/static/images/Fat Cow/16x16/image_add.png b/apps/icons/static/icons/fat_cow/16x16/image_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/image_add.png rename to apps/icons/static/icons/fat_cow/16x16/image_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/image_delete.png b/apps/icons/static/icons/fat_cow/16x16/image_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/image_delete.png rename to apps/icons/static/icons/fat_cow/16x16/image_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/image_edit.png b/apps/icons/static/icons/fat_cow/16x16/image_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/image_edit.png rename to apps/icons/static/icons/fat_cow/16x16/image_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/image_link.png b/apps/icons/static/icons/fat_cow/16x16/image_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/image_link.png rename to apps/icons/static/icons/fat_cow/16x16/image_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/images.png b/apps/icons/static/icons/fat_cow/16x16/images.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/images.png rename to apps/icons/static/icons/fat_cow/16x16/images.png diff --git a/apps/icons/static/images/Fat Cow/16x16/index-cards.png b/apps/icons/static/icons/fat_cow/16x16/index-cards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/index-cards.png rename to apps/icons/static/icons/fat_cow/16x16/index-cards.png diff --git a/apps/icons/static/images/Fat Cow/16x16/info_rhombus.png b/apps/icons/static/icons/fat_cow/16x16/info_rhombus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/info_rhombus.png rename to apps/icons/static/icons/fat_cow/16x16/info_rhombus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/information.png b/apps/icons/static/icons/fat_cow/16x16/information.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/information.png rename to apps/icons/static/icons/fat_cow/16x16/information.png diff --git a/apps/icons/static/images/Fat Cow/16x16/injection.png b/apps/icons/static/icons/fat_cow/16x16/injection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/injection.png rename to apps/icons/static/icons/fat_cow/16x16/injection.png diff --git a/apps/icons/static/images/Fat Cow/16x16/insert_element.png b/apps/icons/static/icons/fat_cow/16x16/insert_element.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/insert_element.png rename to apps/icons/static/icons/fat_cow/16x16/insert_element.png diff --git a/apps/icons/static/images/Fat Cow/16x16/insert_object.png b/apps/icons/static/icons/fat_cow/16x16/insert_object.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/insert_object.png rename to apps/icons/static/icons/fat_cow/16x16/insert_object.png diff --git a/apps/icons/static/images/Fat Cow/16x16/installer_box.png b/apps/icons/static/icons/fat_cow/16x16/installer_box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/installer_box.png rename to apps/icons/static/icons/fat_cow/16x16/installer_box.png diff --git a/apps/icons/static/images/Fat Cow/16x16/interface_preferences.png b/apps/icons/static/icons/fat_cow/16x16/interface_preferences.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/interface_preferences.png rename to apps/icons/static/icons/fat_cow/16x16/interface_preferences.png diff --git a/apps/icons/static/images/Fat Cow/16x16/internet_explorer.png b/apps/icons/static/icons/fat_cow/16x16/internet_explorer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/internet_explorer.png rename to apps/icons/static/icons/fat_cow/16x16/internet_explorer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/investment_menu_quality.png b/apps/icons/static/icons/fat_cow/16x16/investment_menu_quality.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/investment_menu_quality.png rename to apps/icons/static/icons/fat_cow/16x16/investment_menu_quality.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ip.png b/apps/icons/static/icons/fat_cow/16x16/ip.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ip.png rename to apps/icons/static/icons/fat_cow/16x16/ip.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ip_block.png b/apps/icons/static/icons/fat_cow/16x16/ip_block.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ip_block.png rename to apps/icons/static/icons/fat_cow/16x16/ip_block.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ip_class.png b/apps/icons/static/icons/fat_cow/16x16/ip_class.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ip_class.png rename to apps/icons/static/icons/fat_cow/16x16/ip_class.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ipad.png b/apps/icons/static/icons/fat_cow/16x16/ipad.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ipad.png rename to apps/icons/static/icons/fat_cow/16x16/ipad.png diff --git a/apps/icons/static/images/Fat Cow/16x16/iphone.png b/apps/icons/static/icons/fat_cow/16x16/iphone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/iphone.png rename to apps/icons/static/icons/fat_cow/16x16/iphone.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ipod.png b/apps/icons/static/icons/fat_cow/16x16/ipod.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ipod.png rename to apps/icons/static/icons/fat_cow/16x16/ipod.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ipod_cast.png b/apps/icons/static/icons/fat_cow/16x16/ipod_cast.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ipod_cast.png rename to apps/icons/static/icons/fat_cow/16x16/ipod_cast.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ipod_cast_add.png b/apps/icons/static/icons/fat_cow/16x16/ipod_cast_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ipod_cast_add.png rename to apps/icons/static/icons/fat_cow/16x16/ipod_cast_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ipod_cast_delete.png b/apps/icons/static/icons/fat_cow/16x16/ipod_cast_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ipod_cast_delete.png rename to apps/icons/static/icons/fat_cow/16x16/ipod_cast_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ipod_sound.png b/apps/icons/static/icons/fat_cow/16x16/ipod_sound.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ipod_sound.png rename to apps/icons/static/icons/fat_cow/16x16/ipod_sound.png diff --git a/apps/icons/static/images/Fat Cow/16x16/italy.png b/apps/icons/static/icons/fat_cow/16x16/italy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/italy.png rename to apps/icons/static/icons/fat_cow/16x16/italy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/jacket.png b/apps/icons/static/icons/fat_cow/16x16/jacket.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/jacket.png rename to apps/icons/static/icons/fat_cow/16x16/jacket.png diff --git a/apps/icons/static/images/Fat Cow/16x16/jar_empty.png b/apps/icons/static/icons/fat_cow/16x16/jar_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/jar_empty.png rename to apps/icons/static/icons/fat_cow/16x16/jar_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/jar_open.png b/apps/icons/static/icons/fat_cow/16x16/jar_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/jar_open.png rename to apps/icons/static/icons/fat_cow/16x16/jar_open.png diff --git a/apps/icons/static/images/Fat Cow/16x16/jeans.png b/apps/icons/static/icons/fat_cow/16x16/jeans.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/jeans.png rename to apps/icons/static/icons/fat_cow/16x16/jeans.png diff --git a/apps/icons/static/images/Fat Cow/16x16/joystick.png b/apps/icons/static/icons/fat_cow/16x16/joystick.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/joystick.png rename to apps/icons/static/icons/fat_cow/16x16/joystick.png diff --git a/apps/icons/static/images/Fat Cow/16x16/joystick_add.png b/apps/icons/static/icons/fat_cow/16x16/joystick_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/joystick_add.png rename to apps/icons/static/icons/fat_cow/16x16/joystick_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/joystick_delete.png b/apps/icons/static/icons/fat_cow/16x16/joystick_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/joystick_delete.png rename to apps/icons/static/icons/fat_cow/16x16/joystick_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/joystick_error.png b/apps/icons/static/icons/fat_cow/16x16/joystick_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/joystick_error.png rename to apps/icons/static/icons/fat_cow/16x16/joystick_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key.png b/apps/icons/static/icons/fat_cow/16x16/key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key.png rename to apps/icons/static/icons/fat_cow/16x16/key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_a.png b/apps/icons/static/icons/fat_cow/16x16/key_a.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_a.png rename to apps/icons/static/icons/fat_cow/16x16/key_a.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_add.png b/apps/icons/static/icons/fat_cow/16x16/key_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_add.png rename to apps/icons/static/icons/fat_cow/16x16/key_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_b.png b/apps/icons/static/icons/fat_cow/16x16/key_b.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_b.png rename to apps/icons/static/icons/fat_cow/16x16/key_b.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_c.png b/apps/icons/static/icons/fat_cow/16x16/key_c.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_c.png rename to apps/icons/static/icons/fat_cow/16x16/key_c.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_d.png b/apps/icons/static/icons/fat_cow/16x16/key_d.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_d.png rename to apps/icons/static/icons/fat_cow/16x16/key_d.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_delete.png b/apps/icons/static/icons/fat_cow/16x16/key_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_delete.png rename to apps/icons/static/icons/fat_cow/16x16/key_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_e.png b/apps/icons/static/icons/fat_cow/16x16/key_e.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_e.png rename to apps/icons/static/icons/fat_cow/16x16/key_e.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_escape.png b/apps/icons/static/icons/fat_cow/16x16/key_escape.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_escape.png rename to apps/icons/static/icons/fat_cow/16x16/key_escape.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_f.png b/apps/icons/static/icons/fat_cow/16x16/key_f.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_f.png rename to apps/icons/static/icons/fat_cow/16x16/key_f.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_g.png b/apps/icons/static/icons/fat_cow/16x16/key_g.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_g.png rename to apps/icons/static/icons/fat_cow/16x16/key_g.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_go.png b/apps/icons/static/icons/fat_cow/16x16/key_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_go.png rename to apps/icons/static/icons/fat_cow/16x16/key_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_i.png b/apps/icons/static/icons/fat_cow/16x16/key_i.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_i.png rename to apps/icons/static/icons/fat_cow/16x16/key_i.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_j.png b/apps/icons/static/icons/fat_cow/16x16/key_j.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_j.png rename to apps/icons/static/icons/fat_cow/16x16/key_j.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_k.png b/apps/icons/static/icons/fat_cow/16x16/key_k.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_k.png rename to apps/icons/static/icons/fat_cow/16x16/key_k.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_l.png b/apps/icons/static/icons/fat_cow/16x16/key_l.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_l.png rename to apps/icons/static/icons/fat_cow/16x16/key_l.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_m.png b/apps/icons/static/icons/fat_cow/16x16/key_m.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_m.png rename to apps/icons/static/icons/fat_cow/16x16/key_m.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_n.png b/apps/icons/static/icons/fat_cow/16x16/key_n.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_n.png rename to apps/icons/static/icons/fat_cow/16x16/key_n.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_o.png b/apps/icons/static/icons/fat_cow/16x16/key_o.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_o.png rename to apps/icons/static/icons/fat_cow/16x16/key_o.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_p.png b/apps/icons/static/icons/fat_cow/16x16/key_p.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_p.png rename to apps/icons/static/icons/fat_cow/16x16/key_p.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_q.png b/apps/icons/static/icons/fat_cow/16x16/key_q.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_q.png rename to apps/icons/static/icons/fat_cow/16x16/key_q.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_s.png b/apps/icons/static/icons/fat_cow/16x16/key_s.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_s.png rename to apps/icons/static/icons/fat_cow/16x16/key_s.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_t.png b/apps/icons/static/icons/fat_cow/16x16/key_t.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_t.png rename to apps/icons/static/icons/fat_cow/16x16/key_t.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_u.png b/apps/icons/static/icons/fat_cow/16x16/key_u.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_u.png rename to apps/icons/static/icons/fat_cow/16x16/key_u.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_v.png b/apps/icons/static/icons/fat_cow/16x16/key_v.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_v.png rename to apps/icons/static/icons/fat_cow/16x16/key_v.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_w.png b/apps/icons/static/icons/fat_cow/16x16/key_w.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_w.png rename to apps/icons/static/icons/fat_cow/16x16/key_w.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_x.png b/apps/icons/static/icons/fat_cow/16x16/key_x.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_x.png rename to apps/icons/static/icons/fat_cow/16x16/key_x.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_y.png b/apps/icons/static/icons/fat_cow/16x16/key_y.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_y.png rename to apps/icons/static/icons/fat_cow/16x16/key_y.png diff --git a/apps/icons/static/images/Fat Cow/16x16/key_z.png b/apps/icons/static/icons/fat_cow/16x16/key_z.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/key_z.png rename to apps/icons/static/icons/fat_cow/16x16/key_z.png diff --git a/apps/icons/static/images/Fat Cow/16x16/keyboard.png b/apps/icons/static/icons/fat_cow/16x16/keyboard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/keyboard.png rename to apps/icons/static/icons/fat_cow/16x16/keyboard.png diff --git a/apps/icons/static/images/Fat Cow/16x16/keyboard_add.png b/apps/icons/static/icons/fat_cow/16x16/keyboard_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/keyboard_add.png rename to apps/icons/static/icons/fat_cow/16x16/keyboard_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/keyboard_delete.png b/apps/icons/static/icons/fat_cow/16x16/keyboard_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/keyboard_delete.png rename to apps/icons/static/icons/fat_cow/16x16/keyboard_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/keyboard_magnify.png b/apps/icons/static/icons/fat_cow/16x16/keyboard_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/keyboard_magnify.png rename to apps/icons/static/icons/fat_cow/16x16/keyboard_magnify.png diff --git a/apps/icons/static/images/Fat Cow/16x16/kids.png b/apps/icons/static/icons/fat_cow/16x16/kids.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/kids.png rename to apps/icons/static/icons/fat_cow/16x16/kids.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ladybird.png b/apps/icons/static/icons/fat_cow/16x16/ladybird.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ladybird.png rename to apps/icons/static/icons/fat_cow/16x16/ladybird.png diff --git a/apps/icons/static/images/Fat Cow/16x16/landmarks.png b/apps/icons/static/icons/fat_cow/16x16/landmarks.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/landmarks.png rename to apps/icons/static/icons/fat_cow/16x16/landmarks.png diff --git a/apps/icons/static/images/Fat Cow/16x16/languange.png b/apps/icons/static/icons/fat_cow/16x16/languange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/languange.png rename to apps/icons/static/icons/fat_cow/16x16/languange.png diff --git a/apps/icons/static/images/Fat Cow/16x16/laptop.png b/apps/icons/static/icons/fat_cow/16x16/laptop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/laptop.png rename to apps/icons/static/icons/fat_cow/16x16/laptop.png diff --git a/apps/icons/static/images/Fat Cow/16x16/large_tiles.png b/apps/icons/static/icons/fat_cow/16x16/large_tiles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/large_tiles.png rename to apps/icons/static/icons/fat_cow/16x16/large_tiles.png diff --git a/apps/icons/static/images/Fat Cow/16x16/last_fm.png b/apps/icons/static/icons/fat_cow/16x16/last_fm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/last_fm.png rename to apps/icons/static/icons/fat_cow/16x16/last_fm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer.png b/apps/icons/static/icons/fat_cow/16x16/layer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer.png rename to apps/icons/static/icons/fat_cow/16x16/layer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_add.png b/apps/icons/static/icons/fat_cow/16x16/layer_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_add.png rename to apps/icons/static/icons/fat_cow/16x16/layer_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_aspect_arrow.png b/apps/icons/static/icons/fat_cow/16x16/layer_aspect_arrow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_aspect_arrow.png rename to apps/icons/static/icons/fat_cow/16x16/layer_aspect_arrow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_cell_cats.png b/apps/icons/static/icons/fat_cow/16x16/layer_cell_cats.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_cell_cats.png rename to apps/icons/static/icons/fat_cow/16x16/layer_cell_cats.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_chart.png b/apps/icons/static/icons/fat_cow/16x16/layer_chart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_chart.png rename to apps/icons/static/icons/fat_cow/16x16/layer_chart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_command.png b/apps/icons/static/icons/fat_cow/16x16/layer_command.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_command.png rename to apps/icons/static/icons/fat_cow/16x16/layer_command.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_create.png b/apps/icons/static/icons/fat_cow/16x16/layer_create.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_create.png rename to apps/icons/static/icons/fat_cow/16x16/layer_create.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_database.png b/apps/icons/static/icons/fat_cow/16x16/layer_database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_database.png rename to apps/icons/static/icons/fat_cow/16x16/layer_database.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_delete.png b/apps/icons/static/icons/fat_cow/16x16/layer_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_delete.png rename to apps/icons/static/icons/fat_cow/16x16/layer_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_edit.png b/apps/icons/static/icons/fat_cow/16x16/layer_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_edit.png rename to apps/icons/static/icons/fat_cow/16x16/layer_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_export.png b/apps/icons/static/icons/fat_cow/16x16/layer_export.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_export.png rename to apps/icons/static/icons/fat_cow/16x16/layer_export.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_gps.png b/apps/icons/static/icons/fat_cow/16x16/layer_gps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_gps.png rename to apps/icons/static/icons/fat_cow/16x16/layer_gps.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_grid.png b/apps/icons/static/icons/fat_cow/16x16/layer_grid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_grid.png rename to apps/icons/static/icons/fat_cow/16x16/layer_grid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_group.png b/apps/icons/static/icons/fat_cow/16x16/layer_group.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_group.png rename to apps/icons/static/icons/fat_cow/16x16/layer_group.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_his.png b/apps/icons/static/icons/fat_cow/16x16/layer_his.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_his.png rename to apps/icons/static/icons/fat_cow/16x16/layer_his.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_histogram.png b/apps/icons/static/icons/fat_cow/16x16/layer_histogram.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_histogram.png rename to apps/icons/static/icons/fat_cow/16x16/layer_histogram.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_import.png b/apps/icons/static/icons/fat_cow/16x16/layer_import.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_import.png rename to apps/icons/static/icons/fat_cow/16x16/layer_import.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_label.png b/apps/icons/static/icons/fat_cow/16x16/layer_label.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_label.png rename to apps/icons/static/icons/fat_cow/16x16/layer_label.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_open.png b/apps/icons/static/icons/fat_cow/16x16/layer_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_open.png rename to apps/icons/static/icons/fat_cow/16x16/layer_open.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_raster.png b/apps/icons/static/icons/fat_cow/16x16/layer_raster.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_raster.png rename to apps/icons/static/icons/fat_cow/16x16/layer_raster.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_raster_3d.png b/apps/icons/static/icons/fat_cow/16x16/layer_raster_3d.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_raster_3d.png rename to apps/icons/static/icons/fat_cow/16x16/layer_raster_3d.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_redraw.png b/apps/icons/static/icons/fat_cow/16x16/layer_redraw.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_redraw.png rename to apps/icons/static/icons/fat_cow/16x16/layer_redraw.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_remove.png b/apps/icons/static/icons/fat_cow/16x16/layer_remove.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_remove.png rename to apps/icons/static/icons/fat_cow/16x16/layer_remove.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_rgb.png b/apps/icons/static/icons/fat_cow/16x16/layer_rgb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_rgb.png rename to apps/icons/static/icons/fat_cow/16x16/layer_rgb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_save.png b/apps/icons/static/icons/fat_cow/16x16/layer_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_save.png rename to apps/icons/static/icons/fat_cow/16x16/layer_save.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_shaded_relief.png b/apps/icons/static/icons/fat_cow/16x16/layer_shaded_relief.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_shaded_relief.png rename to apps/icons/static/icons/fat_cow/16x16/layer_shaded_relief.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_to_image_size.png b/apps/icons/static/icons/fat_cow/16x16/layer_to_image_size.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_to_image_size.png rename to apps/icons/static/icons/fat_cow/16x16/layer_to_image_size.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_vector.png b/apps/icons/static/icons/fat_cow/16x16/layer_vector.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_vector.png rename to apps/icons/static/icons/fat_cow/16x16/layer_vector.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layer_wms.png b/apps/icons/static/icons/fat_cow/16x16/layer_wms.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layer_wms.png rename to apps/icons/static/icons/fat_cow/16x16/layer_wms.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layers.png b/apps/icons/static/icons/fat_cow/16x16/layers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layers.png rename to apps/icons/static/icons/fat_cow/16x16/layers.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layers_map.png b/apps/icons/static/icons/fat_cow/16x16/layers_map.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layers_map.png rename to apps/icons/static/icons/fat_cow/16x16/layers_map.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layout.png b/apps/icons/static/icons/fat_cow/16x16/layout.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layout.png rename to apps/icons/static/icons/fat_cow/16x16/layout.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layout_add.png b/apps/icons/static/icons/fat_cow/16x16/layout_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layout_add.png rename to apps/icons/static/icons/fat_cow/16x16/layout_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layout_content.png b/apps/icons/static/icons/fat_cow/16x16/layout_content.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layout_content.png rename to apps/icons/static/icons/fat_cow/16x16/layout_content.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layout_delete.png b/apps/icons/static/icons/fat_cow/16x16/layout_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layout_delete.png rename to apps/icons/static/icons/fat_cow/16x16/layout_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layout_edit.png b/apps/icons/static/icons/fat_cow/16x16/layout_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layout_edit.png rename to apps/icons/static/icons/fat_cow/16x16/layout_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layout_error.png b/apps/icons/static/icons/fat_cow/16x16/layout_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layout_error.png rename to apps/icons/static/icons/fat_cow/16x16/layout_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layout_header.png b/apps/icons/static/icons/fat_cow/16x16/layout_header.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layout_header.png rename to apps/icons/static/icons/fat_cow/16x16/layout_header.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layout_link.png b/apps/icons/static/icons/fat_cow/16x16/layout_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layout_link.png rename to apps/icons/static/icons/fat_cow/16x16/layout_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/layout_sidebar.png b/apps/icons/static/icons/fat_cow/16x16/layout_sidebar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/layout_sidebar.png rename to apps/icons/static/icons/fat_cow/16x16/layout_sidebar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/led.png b/apps/icons/static/icons/fat_cow/16x16/led.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/led.png rename to apps/icons/static/icons/fat_cow/16x16/led.png diff --git a/apps/icons/static/images/Fat Cow/16x16/legend.png b/apps/icons/static/icons/fat_cow/16x16/legend.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/legend.png rename to apps/icons/static/icons/fat_cow/16x16/legend.png diff --git a/apps/icons/static/images/Fat Cow/16x16/license_management.png b/apps/icons/static/icons/fat_cow/16x16/license_management.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/license_management.png rename to apps/icons/static/icons/fat_cow/16x16/license_management.png diff --git a/apps/icons/static/images/Fat Cow/16x16/life_vest.png b/apps/icons/static/icons/fat_cow/16x16/life_vest.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/life_vest.png rename to apps/icons/static/icons/fat_cow/16x16/life_vest.png diff --git a/apps/icons/static/images/Fat Cow/16x16/light_circle_green.png b/apps/icons/static/icons/fat_cow/16x16/light_circle_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/light_circle_green.png rename to apps/icons/static/icons/fat_cow/16x16/light_circle_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lightbulb.png b/apps/icons/static/icons/fat_cow/16x16/lightbulb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lightbulb.png rename to apps/icons/static/icons/fat_cow/16x16/lightbulb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lightbulb_add.png b/apps/icons/static/icons/fat_cow/16x16/lightbulb_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lightbulb_add.png rename to apps/icons/static/icons/fat_cow/16x16/lightbulb_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lightbulb_delete.png b/apps/icons/static/icons/fat_cow/16x16/lightbulb_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lightbulb_delete.png rename to apps/icons/static/icons/fat_cow/16x16/lightbulb_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lightbulb_off.png b/apps/icons/static/icons/fat_cow/16x16/lightbulb_off.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lightbulb_off.png rename to apps/icons/static/icons/fat_cow/16x16/lightbulb_off.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lighthouse.png b/apps/icons/static/icons/fat_cow/16x16/lighthouse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lighthouse.png rename to apps/icons/static/icons/fat_cow/16x16/lighthouse.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lightning.png b/apps/icons/static/icons/fat_cow/16x16/lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lightning.png rename to apps/icons/static/icons/fat_cow/16x16/lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lightning_add.png b/apps/icons/static/icons/fat_cow/16x16/lightning_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lightning_add.png rename to apps/icons/static/icons/fat_cow/16x16/lightning_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lightning_delete.png b/apps/icons/static/icons/fat_cow/16x16/lightning_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lightning_delete.png rename to apps/icons/static/icons/fat_cow/16x16/lightning_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lightning_go.png b/apps/icons/static/icons/fat_cow/16x16/lightning_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lightning_go.png rename to apps/icons/static/icons/fat_cow/16x16/lightning_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/line_split.png b/apps/icons/static/icons/fat_cow/16x16/line_split.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/line_split.png rename to apps/icons/static/icons/fat_cow/16x16/line_split.png diff --git a/apps/icons/static/images/Fat Cow/16x16/linechart.png b/apps/icons/static/icons/fat_cow/16x16/linechart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/linechart.png rename to apps/icons/static/icons/fat_cow/16x16/linechart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/link.png b/apps/icons/static/icons/fat_cow/16x16/link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/link.png rename to apps/icons/static/icons/fat_cow/16x16/link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/link_add.png b/apps/icons/static/icons/fat_cow/16x16/link_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/link_add.png rename to apps/icons/static/icons/fat_cow/16x16/link_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/link_break.png b/apps/icons/static/icons/fat_cow/16x16/link_break.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/link_break.png rename to apps/icons/static/icons/fat_cow/16x16/link_break.png diff --git a/apps/icons/static/images/Fat Cow/16x16/link_button.png b/apps/icons/static/icons/fat_cow/16x16/link_button.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/link_button.png rename to apps/icons/static/icons/fat_cow/16x16/link_button.png diff --git a/apps/icons/static/images/Fat Cow/16x16/link_delete.png b/apps/icons/static/icons/fat_cow/16x16/link_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/link_delete.png rename to apps/icons/static/icons/fat_cow/16x16/link_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/link_edit.png b/apps/icons/static/icons/fat_cow/16x16/link_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/link_edit.png rename to apps/icons/static/icons/fat_cow/16x16/link_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/link_go.png b/apps/icons/static/icons/fat_cow/16x16/link_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/link_go.png rename to apps/icons/static/icons/fat_cow/16x16/link_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/linkbar.png b/apps/icons/static/icons/fat_cow/16x16/linkbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/linkbar.png rename to apps/icons/static/icons/fat_cow/16x16/linkbar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/linkedin.png b/apps/icons/static/icons/fat_cow/16x16/linkedin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/linkedin.png rename to apps/icons/static/icons/fat_cow/16x16/linkedin.png diff --git a/apps/icons/static/images/Fat Cow/16x16/linux_mint.png b/apps/icons/static/icons/fat_cow/16x16/linux_mint.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/linux_mint.png rename to apps/icons/static/icons/fat_cow/16x16/linux_mint.png diff --git a/apps/icons/static/images/Fat Cow/16x16/list.png b/apps/icons/static/icons/fat_cow/16x16/list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/list.png rename to apps/icons/static/icons/fat_cow/16x16/list.png diff --git a/apps/icons/static/images/Fat Cow/16x16/livejournal.png b/apps/icons/static/icons/fat_cow/16x16/livejournal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/livejournal.png rename to apps/icons/static/icons/fat_cow/16x16/livejournal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/locate.png b/apps/icons/static/icons/fat_cow/16x16/locate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/locate.png rename to apps/icons/static/icons/fat_cow/16x16/locate.png diff --git a/apps/icons/static/images/Fat Cow/16x16/location_pin.png b/apps/icons/static/icons/fat_cow/16x16/location_pin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/location_pin.png rename to apps/icons/static/icons/fat_cow/16x16/location_pin.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lock.png b/apps/icons/static/icons/fat_cow/16x16/lock.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lock.png rename to apps/icons/static/icons/fat_cow/16x16/lock.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lock_add.png b/apps/icons/static/icons/fat_cow/16x16/lock_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lock_add.png rename to apps/icons/static/icons/fat_cow/16x16/lock_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lock_break.png b/apps/icons/static/icons/fat_cow/16x16/lock_break.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lock_break.png rename to apps/icons/static/icons/fat_cow/16x16/lock_break.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lock_delete.png b/apps/icons/static/icons/fat_cow/16x16/lock_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lock_delete.png rename to apps/icons/static/icons/fat_cow/16x16/lock_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lock_edit.png b/apps/icons/static/icons/fat_cow/16x16/lock_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lock_edit.png rename to apps/icons/static/icons/fat_cow/16x16/lock_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lock_go.png b/apps/icons/static/icons/fat_cow/16x16/lock_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lock_go.png rename to apps/icons/static/icons/fat_cow/16x16/lock_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lock_open.png b/apps/icons/static/icons/fat_cow/16x16/lock_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lock_open.png rename to apps/icons/static/icons/fat_cow/16x16/lock_open.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lollipop.png b/apps/icons/static/icons/fat_cow/16x16/lollipop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lollipop.png rename to apps/icons/static/icons/fat_cow/16x16/lollipop.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lollypop.png b/apps/icons/static/icons/fat_cow/16x16/lollypop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lollypop.png rename to apps/icons/static/icons/fat_cow/16x16/lollypop.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lorry.png b/apps/icons/static/icons/fat_cow/16x16/lorry.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lorry.png rename to apps/icons/static/icons/fat_cow/16x16/lorry.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lorry_add.png b/apps/icons/static/icons/fat_cow/16x16/lorry_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lorry_add.png rename to apps/icons/static/icons/fat_cow/16x16/lorry_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lorry_delete.png b/apps/icons/static/icons/fat_cow/16x16/lorry_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lorry_delete.png rename to apps/icons/static/icons/fat_cow/16x16/lorry_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lorry_error.png b/apps/icons/static/icons/fat_cow/16x16/lorry_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lorry_error.png rename to apps/icons/static/icons/fat_cow/16x16/lorry_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lorry_flatbed.png b/apps/icons/static/icons/fat_cow/16x16/lorry_flatbed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lorry_flatbed.png rename to apps/icons/static/icons/fat_cow/16x16/lorry_flatbed.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lorry_go.png b/apps/icons/static/icons/fat_cow/16x16/lorry_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lorry_go.png rename to apps/icons/static/icons/fat_cow/16x16/lorry_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/lorry_link.png b/apps/icons/static/icons/fat_cow/16x16/lorry_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/lorry_link.png rename to apps/icons/static/icons/fat_cow/16x16/lorry_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/luggage.png b/apps/icons/static/icons/fat_cow/16x16/luggage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/luggage.png rename to apps/icons/static/icons/fat_cow/16x16/luggage.png diff --git a/apps/icons/static/images/Fat Cow/16x16/magic_wand_2.png b/apps/icons/static/icons/fat_cow/16x16/magic_wand_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/magic_wand_2.png rename to apps/icons/static/icons/fat_cow/16x16/magic_wand_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/magnet.png b/apps/icons/static/icons/fat_cow/16x16/magnet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/magnet.png rename to apps/icons/static/icons/fat_cow/16x16/magnet.png diff --git a/apps/icons/static/images/Fat Cow/16x16/magnifier.png b/apps/icons/static/icons/fat_cow/16x16/magnifier.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/magnifier.png rename to apps/icons/static/icons/fat_cow/16x16/magnifier.png diff --git a/apps/icons/static/images/Fat Cow/16x16/magnifier_zoom_in.png b/apps/icons/static/icons/fat_cow/16x16/magnifier_zoom_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/magnifier_zoom_in.png rename to apps/icons/static/icons/fat_cow/16x16/magnifier_zoom_in.png diff --git a/apps/icons/static/images/Fat Cow/16x16/magnifier_zoom_out.png b/apps/icons/static/icons/fat_cow/16x16/magnifier_zoom_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/magnifier_zoom_out.png rename to apps/icons/static/icons/fat_cow/16x16/magnifier_zoom_out.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mail-trash.png b/apps/icons/static/icons/fat_cow/16x16/mail-trash.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mail-trash.png rename to apps/icons/static/icons/fat_cow/16x16/mail-trash.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mail_box.png b/apps/icons/static/icons/fat_cow/16x16/mail_box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mail_box.png rename to apps/icons/static/icons/fat_cow/16x16/mail_box.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mail_server_setting.png b/apps/icons/static/icons/fat_cow/16x16/mail_server_setting.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mail_server_setting.png rename to apps/icons/static/icons/fat_cow/16x16/mail_server_setting.png diff --git a/apps/icons/static/images/Fat Cow/16x16/male.png b/apps/icons/static/icons/fat_cow/16x16/male.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/male.png rename to apps/icons/static/icons/fat_cow/16x16/male.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mandriva.png b/apps/icons/static/icons/fat_cow/16x16/mandriva.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mandriva.png rename to apps/icons/static/icons/fat_cow/16x16/mandriva.png diff --git a/apps/icons/static/images/Fat Cow/16x16/map.png b/apps/icons/static/icons/fat_cow/16x16/map.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/map.png rename to apps/icons/static/icons/fat_cow/16x16/map.png diff --git a/apps/icons/static/images/Fat Cow/16x16/map_add.png b/apps/icons/static/icons/fat_cow/16x16/map_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/map_add.png rename to apps/icons/static/icons/fat_cow/16x16/map_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/map_delete.png b/apps/icons/static/icons/fat_cow/16x16/map_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/map_delete.png rename to apps/icons/static/icons/fat_cow/16x16/map_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/map_edit.png b/apps/icons/static/icons/fat_cow/16x16/map_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/map_edit.png rename to apps/icons/static/icons/fat_cow/16x16/map_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/map_go.png b/apps/icons/static/icons/fat_cow/16x16/map_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/map_go.png rename to apps/icons/static/icons/fat_cow/16x16/map_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/map_magnify.png b/apps/icons/static/icons/fat_cow/16x16/map_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/map_magnify.png rename to apps/icons/static/icons/fat_cow/16x16/map_magnify.png diff --git a/apps/icons/static/images/Fat Cow/16x16/marketwatch.png b/apps/icons/static/icons/fat_cow/16x16/marketwatch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/marketwatch.png rename to apps/icons/static/icons/fat_cow/16x16/marketwatch.png diff --git a/apps/icons/static/images/Fat Cow/16x16/master_card.png b/apps/icons/static/icons/fat_cow/16x16/master_card.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/master_card.png rename to apps/icons/static/icons/fat_cow/16x16/master_card.png diff --git a/apps/icons/static/images/Fat Cow/16x16/measure.png b/apps/icons/static/icons/fat_cow/16x16/measure.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/measure.png rename to apps/icons/static/icons/fat_cow/16x16/measure.png diff --git a/apps/icons/static/images/Fat Cow/16x16/measure_crop.png b/apps/icons/static/icons/fat_cow/16x16/measure_crop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/measure_crop.png rename to apps/icons/static/icons/fat_cow/16x16/measure_crop.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_bronze_1.png b/apps/icons/static/icons/fat_cow/16x16/medal_bronze_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_bronze_1.png rename to apps/icons/static/icons/fat_cow/16x16/medal_bronze_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_bronze_2.png b/apps/icons/static/icons/fat_cow/16x16/medal_bronze_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_bronze_2.png rename to apps/icons/static/icons/fat_cow/16x16/medal_bronze_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_bronze_3.png b/apps/icons/static/icons/fat_cow/16x16/medal_bronze_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_bronze_3.png rename to apps/icons/static/icons/fat_cow/16x16/medal_bronze_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_bronze_add.png b/apps/icons/static/icons/fat_cow/16x16/medal_bronze_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_bronze_add.png rename to apps/icons/static/icons/fat_cow/16x16/medal_bronze_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_bronze_delete.png b/apps/icons/static/icons/fat_cow/16x16/medal_bronze_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_bronze_delete.png rename to apps/icons/static/icons/fat_cow/16x16/medal_bronze_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_gold_1.png b/apps/icons/static/icons/fat_cow/16x16/medal_gold_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_gold_1.png rename to apps/icons/static/icons/fat_cow/16x16/medal_gold_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_gold_2.png b/apps/icons/static/icons/fat_cow/16x16/medal_gold_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_gold_2.png rename to apps/icons/static/icons/fat_cow/16x16/medal_gold_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_gold_3.png b/apps/icons/static/icons/fat_cow/16x16/medal_gold_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_gold_3.png rename to apps/icons/static/icons/fat_cow/16x16/medal_gold_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_gold_add.png b/apps/icons/static/icons/fat_cow/16x16/medal_gold_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_gold_add.png rename to apps/icons/static/icons/fat_cow/16x16/medal_gold_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_gold_delete.png b/apps/icons/static/icons/fat_cow/16x16/medal_gold_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_gold_delete.png rename to apps/icons/static/icons/fat_cow/16x16/medal_gold_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_silver_1.png b/apps/icons/static/icons/fat_cow/16x16/medal_silver_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_silver_1.png rename to apps/icons/static/icons/fat_cow/16x16/medal_silver_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_silver_2.png b/apps/icons/static/icons/fat_cow/16x16/medal_silver_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_silver_2.png rename to apps/icons/static/icons/fat_cow/16x16/medal_silver_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_silver_3.png b/apps/icons/static/icons/fat_cow/16x16/medal_silver_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_silver_3.png rename to apps/icons/static/icons/fat_cow/16x16/medal_silver_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_silver_add.png b/apps/icons/static/icons/fat_cow/16x16/medal_silver_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_silver_add.png rename to apps/icons/static/icons/fat_cow/16x16/medal_silver_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/medal_silver_delete.png b/apps/icons/static/icons/fat_cow/16x16/medal_silver_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/medal_silver_delete.png rename to apps/icons/static/icons/fat_cow/16x16/medal_silver_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/menu.png b/apps/icons/static/icons/fat_cow/16x16/menu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/menu.png rename to apps/icons/static/icons/fat_cow/16x16/menu.png diff --git a/apps/icons/static/images/Fat Cow/16x16/menu_item.png b/apps/icons/static/icons/fat_cow/16x16/menu_item.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/menu_item.png rename to apps/icons/static/icons/fat_cow/16x16/menu_item.png diff --git a/apps/icons/static/images/Fat Cow/16x16/menubar.png b/apps/icons/static/icons/fat_cow/16x16/menubar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/menubar.png rename to apps/icons/static/icons/fat_cow/16x16/menubar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/messenger.png b/apps/icons/static/icons/fat_cow/16x16/messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/messenger.png rename to apps/icons/static/icons/fat_cow/16x16/messenger.png diff --git a/apps/icons/static/images/Fat Cow/16x16/metro.png b/apps/icons/static/icons/fat_cow/16x16/metro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/metro.png rename to apps/icons/static/icons/fat_cow/16x16/metro.png diff --git a/apps/icons/static/images/Fat Cow/16x16/metronome.png b/apps/icons/static/icons/fat_cow/16x16/metronome.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/metronome.png rename to apps/icons/static/icons/fat_cow/16x16/metronome.png diff --git a/apps/icons/static/images/Fat Cow/16x16/micro_sd.png b/apps/icons/static/icons/fat_cow/16x16/micro_sd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/micro_sd.png rename to apps/icons/static/icons/fat_cow/16x16/micro_sd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/micro_sd_blue.png b/apps/icons/static/icons/fat_cow/16x16/micro_sd_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/micro_sd_blue.png rename to apps/icons/static/icons/fat_cow/16x16/micro_sd_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/microphone.png b/apps/icons/static/icons/fat_cow/16x16/microphone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/microphone.png rename to apps/icons/static/icons/fat_cow/16x16/microphone.png diff --git a/apps/icons/static/images/Fat Cow/16x16/milestone.png b/apps/icons/static/icons/fat_cow/16x16/milestone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/milestone.png rename to apps/icons/static/icons/fat_cow/16x16/milestone.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mixer.png b/apps/icons/static/icons/fat_cow/16x16/mixer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mixer.png rename to apps/icons/static/icons/fat_cow/16x16/mixer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mixx.png b/apps/icons/static/icons/fat_cow/16x16/mixx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mixx.png rename to apps/icons/static/icons/fat_cow/16x16/mixx.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mobile_me.png b/apps/icons/static/icons/fat_cow/16x16/mobile_me.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mobile_me.png rename to apps/icons/static/icons/fat_cow/16x16/mobile_me.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money.png b/apps/icons/static/icons/fat_cow/16x16/money.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money.png rename to apps/icons/static/icons/fat_cow/16x16/money.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money_add.png b/apps/icons/static/icons/fat_cow/16x16/money_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money_add.png rename to apps/icons/static/icons/fat_cow/16x16/money_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money_bag.png b/apps/icons/static/icons/fat_cow/16x16/money_bag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money_bag.png rename to apps/icons/static/icons/fat_cow/16x16/money_bag.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money_bookers.png b/apps/icons/static/icons/fat_cow/16x16/money_bookers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money_bookers.png rename to apps/icons/static/icons/fat_cow/16x16/money_bookers.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money_delete.png b/apps/icons/static/icons/fat_cow/16x16/money_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money_delete.png rename to apps/icons/static/icons/fat_cow/16x16/money_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money_dollar.png b/apps/icons/static/icons/fat_cow/16x16/money_dollar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money_dollar.png rename to apps/icons/static/icons/fat_cow/16x16/money_dollar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money_euro.png b/apps/icons/static/icons/fat_cow/16x16/money_euro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money_euro.png rename to apps/icons/static/icons/fat_cow/16x16/money_euro.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money_in_envelope.png b/apps/icons/static/icons/fat_cow/16x16/money_in_envelope.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money_in_envelope.png rename to apps/icons/static/icons/fat_cow/16x16/money_in_envelope.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money_pound.png b/apps/icons/static/icons/fat_cow/16x16/money_pound.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money_pound.png rename to apps/icons/static/icons/fat_cow/16x16/money_pound.png diff --git a/apps/icons/static/images/Fat Cow/16x16/money_yen.png b/apps/icons/static/icons/fat_cow/16x16/money_yen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/money_yen.png rename to apps/icons/static/icons/fat_cow/16x16/money_yen.png diff --git a/apps/icons/static/images/Fat Cow/16x16/moneybox.png b/apps/icons/static/icons/fat_cow/16x16/moneybox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/moneybox.png rename to apps/icons/static/icons/fat_cow/16x16/moneybox.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor.png b/apps/icons/static/icons/fat_cow/16x16/monitor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor.png rename to apps/icons/static/icons/fat_cow/16x16/monitor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_add.png b/apps/icons/static/icons/fat_cow/16x16/monitor_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_add.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_delete.png b/apps/icons/static/icons/fat_cow/16x16/monitor_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_delete.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_edit.png b/apps/icons/static/icons/fat_cow/16x16/monitor_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_edit.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_error.png b/apps/icons/static/icons/fat_cow/16x16/monitor_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_error.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_go.png b/apps/icons/static/icons/fat_cow/16x16/monitor_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_go.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_lightning.png b/apps/icons/static/icons/fat_cow/16x16/monitor_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_lightning.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_link.png b/apps/icons/static/icons/fat_cow/16x16/monitor_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_link.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_screensaver.png b/apps/icons/static/icons/fat_cow/16x16/monitor_screensaver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_screensaver.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_screensaver.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_sidebar.png b/apps/icons/static/icons/fat_cow/16x16/monitor_sidebar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_sidebar.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_sidebar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_wallpaper.png b/apps/icons/static/icons/fat_cow/16x16/monitor_wallpaper.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_wallpaper.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_wallpaper.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_window.png b/apps/icons/static/icons/fat_cow/16x16/monitor_window.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_window.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_window.png diff --git a/apps/icons/static/images/Fat Cow/16x16/monitor_window_3d.png b/apps/icons/static/icons/fat_cow/16x16/monitor_window_3d.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/monitor_window_3d.png rename to apps/icons/static/icons/fat_cow/16x16/monitor_window_3d.png diff --git a/apps/icons/static/images/Fat Cow/16x16/motherboard.png b/apps/icons/static/icons/fat_cow/16x16/motherboard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/motherboard.png rename to apps/icons/static/icons/fat_cow/16x16/motherboard.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mouse.png b/apps/icons/static/icons/fat_cow/16x16/mouse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mouse.png rename to apps/icons/static/icons/fat_cow/16x16/mouse.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mouse_2.png b/apps/icons/static/icons/fat_cow/16x16/mouse_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mouse_2.png rename to apps/icons/static/icons/fat_cow/16x16/mouse_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mouse_add.png b/apps/icons/static/icons/fat_cow/16x16/mouse_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mouse_add.png rename to apps/icons/static/icons/fat_cow/16x16/mouse_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mouse_delete.png b/apps/icons/static/icons/fat_cow/16x16/mouse_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mouse_delete.png rename to apps/icons/static/icons/fat_cow/16x16/mouse_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mouse_error.png b/apps/icons/static/icons/fat_cow/16x16/mouse_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mouse_error.png rename to apps/icons/static/icons/fat_cow/16x16/mouse_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mouse_select_left.png b/apps/icons/static/icons/fat_cow/16x16/mouse_select_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mouse_select_left.png rename to apps/icons/static/icons/fat_cow/16x16/mouse_select_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mouse_select_right.png b/apps/icons/static/icons/fat_cow/16x16/mouse_select_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mouse_select_right.png rename to apps/icons/static/icons/fat_cow/16x16/mouse_select_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/mouse_select_scroll.png b/apps/icons/static/icons/fat_cow/16x16/mouse_select_scroll.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/mouse_select_scroll.png rename to apps/icons/static/icons/fat_cow/16x16/mouse_select_scroll.png diff --git a/apps/icons/static/images/Fat Cow/16x16/move_to_folder.png b/apps/icons/static/icons/fat_cow/16x16/move_to_folder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/move_to_folder.png rename to apps/icons/static/icons/fat_cow/16x16/move_to_folder.png diff --git a/apps/icons/static/images/Fat Cow/16x16/movies.png b/apps/icons/static/icons/fat_cow/16x16/movies.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/movies.png rename to apps/icons/static/icons/fat_cow/16x16/movies.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ms_exchange.png b/apps/icons/static/icons/fat_cow/16x16/ms_exchange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ms_exchange.png rename to apps/icons/static/icons/fat_cow/16x16/ms_exchange.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ms_frontpage.png b/apps/icons/static/icons/fat_cow/16x16/ms_frontpage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ms_frontpage.png rename to apps/icons/static/icons/fat_cow/16x16/ms_frontpage.png diff --git a/apps/icons/static/images/Fat Cow/16x16/msn_messenger.png b/apps/icons/static/icons/fat_cow/16x16/msn_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/msn_messenger.png rename to apps/icons/static/icons/fat_cow/16x16/msn_messenger.png diff --git a/apps/icons/static/images/Fat Cow/16x16/multitool.png b/apps/icons/static/icons/fat_cow/16x16/multitool.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/multitool.png rename to apps/icons/static/icons/fat_cow/16x16/multitool.png diff --git a/apps/icons/static/images/Fat Cow/16x16/music.png b/apps/icons/static/icons/fat_cow/16x16/music.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/music.png rename to apps/icons/static/icons/fat_cow/16x16/music.png diff --git a/apps/icons/static/images/Fat Cow/16x16/my_name_is_e.png b/apps/icons/static/icons/fat_cow/16x16/my_name_is_e.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/my_name_is_e.png rename to apps/icons/static/icons/fat_cow/16x16/my_name_is_e.png diff --git a/apps/icons/static/images/Fat Cow/16x16/myspace.png b/apps/icons/static/icons/fat_cow/16x16/myspace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/myspace.png rename to apps/icons/static/icons/fat_cow/16x16/myspace.png diff --git a/apps/icons/static/images/Fat Cow/16x16/nameboard_open.png b/apps/icons/static/icons/fat_cow/16x16/nameboard_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/nameboard_open.png rename to apps/icons/static/icons/fat_cow/16x16/nameboard_open.png diff --git a/apps/icons/static/images/Fat Cow/16x16/netvibes.png b/apps/icons/static/icons/fat_cow/16x16/netvibes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/netvibes.png rename to apps/icons/static/icons/fat_cow/16x16/netvibes.png diff --git a/apps/icons/static/images/Fat Cow/16x16/network-share.png b/apps/icons/static/icons/fat_cow/16x16/network-share.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/network-share.png rename to apps/icons/static/icons/fat_cow/16x16/network-share.png diff --git a/apps/icons/static/images/Fat Cow/16x16/network_adapter.png b/apps/icons/static/icons/fat_cow/16x16/network_adapter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/network_adapter.png rename to apps/icons/static/icons/fat_cow/16x16/network_adapter.png diff --git a/apps/icons/static/images/Fat Cow/16x16/network_folder.png b/apps/icons/static/icons/fat_cow/16x16/network_folder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/network_folder.png rename to apps/icons/static/icons/fat_cow/16x16/network_folder.png diff --git a/apps/icons/static/images/Fat Cow/16x16/networking.png b/apps/icons/static/icons/fat_cow/16x16/networking.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/networking.png rename to apps/icons/static/icons/fat_cow/16x16/networking.png diff --git a/apps/icons/static/images/Fat Cow/16x16/networking_green.png b/apps/icons/static/icons/fat_cow/16x16/networking_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/networking_green.png rename to apps/icons/static/icons/fat_cow/16x16/networking_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/networking_red.png b/apps/icons/static/icons/fat_cow/16x16/networking_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/networking_red.png rename to apps/icons/static/icons/fat_cow/16x16/networking_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/new.png b/apps/icons/static/icons/fat_cow/16x16/new.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/new.png rename to apps/icons/static/icons/fat_cow/16x16/new.png diff --git a/apps/icons/static/images/Fat Cow/16x16/newspaper.png b/apps/icons/static/icons/fat_cow/16x16/newspaper.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/newspaper.png rename to apps/icons/static/icons/fat_cow/16x16/newspaper.png diff --git a/apps/icons/static/images/Fat Cow/16x16/newspaper_add.png b/apps/icons/static/icons/fat_cow/16x16/newspaper_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/newspaper_add.png rename to apps/icons/static/icons/fat_cow/16x16/newspaper_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/newspaper_delete.png b/apps/icons/static/icons/fat_cow/16x16/newspaper_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/newspaper_delete.png rename to apps/icons/static/icons/fat_cow/16x16/newspaper_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/newspaper_go.png b/apps/icons/static/icons/fat_cow/16x16/newspaper_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/newspaper_go.png rename to apps/icons/static/icons/fat_cow/16x16/newspaper_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/newspaper_link.png b/apps/icons/static/icons/fat_cow/16x16/newspaper_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/newspaper_link.png rename to apps/icons/static/icons/fat_cow/16x16/newspaper_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/newsvine.png b/apps/icons/static/icons/fat_cow/16x16/newsvine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/newsvine.png rename to apps/icons/static/icons/fat_cow/16x16/newsvine.png diff --git a/apps/icons/static/images/Fat Cow/16x16/no_commercial.png b/apps/icons/static/icons/fat_cow/16x16/no_commercial.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/no_commercial.png rename to apps/icons/static/icons/fat_cow/16x16/no_commercial.png diff --git a/apps/icons/static/images/Fat Cow/16x16/no_drm_trm.png b/apps/icons/static/icons/fat_cow/16x16/no_drm_trm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/no_drm_trm.png rename to apps/icons/static/icons/fat_cow/16x16/no_drm_trm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/no_image.png b/apps/icons/static/icons/fat_cow/16x16/no_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/no_image.png rename to apps/icons/static/icons/fat_cow/16x16/no_image.png diff --git a/apps/icons/static/images/Fat Cow/16x16/no_requirements.png b/apps/icons/static/icons/fat_cow/16x16/no_requirements.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/no_requirements.png rename to apps/icons/static/icons/fat_cow/16x16/no_requirements.png diff --git a/apps/icons/static/images/Fat Cow/16x16/node-tree.png b/apps/icons/static/icons/fat_cow/16x16/node-tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/node-tree.png rename to apps/icons/static/icons/fat_cow/16x16/node-tree.png diff --git a/apps/icons/static/images/Fat Cow/16x16/nokia_s60.png b/apps/icons/static/icons/fat_cow/16x16/nokia_s60.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/nokia_s60.png rename to apps/icons/static/icons/fat_cow/16x16/nokia_s60.png diff --git a/apps/icons/static/images/Fat Cow/16x16/non_derivative.png b/apps/icons/static/icons/fat_cow/16x16/non_derivative.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/non_derivative.png rename to apps/icons/static/icons/fat_cow/16x16/non_derivative.png diff --git a/apps/icons/static/images/Fat Cow/16x16/note.png b/apps/icons/static/icons/fat_cow/16x16/note.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/note.png rename to apps/icons/static/icons/fat_cow/16x16/note.png diff --git a/apps/icons/static/images/Fat Cow/16x16/note_add.png b/apps/icons/static/icons/fat_cow/16x16/note_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/note_add.png rename to apps/icons/static/icons/fat_cow/16x16/note_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/note_delete.png b/apps/icons/static/icons/fat_cow/16x16/note_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/note_delete.png rename to apps/icons/static/icons/fat_cow/16x16/note_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/note_edit.png b/apps/icons/static/icons/fat_cow/16x16/note_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/note_edit.png rename to apps/icons/static/icons/fat_cow/16x16/note_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/note_error.png b/apps/icons/static/icons/fat_cow/16x16/note_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/note_error.png rename to apps/icons/static/icons/fat_cow/16x16/note_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/note_go.png b/apps/icons/static/icons/fat_cow/16x16/note_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/note_go.png rename to apps/icons/static/icons/fat_cow/16x16/note_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/numeric_stepper.png b/apps/icons/static/icons/fat_cow/16x16/numeric_stepper.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/numeric_stepper.png rename to apps/icons/static/icons/fat_cow/16x16/numeric_stepper.png diff --git a/apps/icons/static/images/Fat Cow/16x16/oil.png b/apps/icons/static/icons/fat_cow/16x16/oil.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/oil.png rename to apps/icons/static/icons/fat_cow/16x16/oil.png diff --git a/apps/icons/static/images/Fat Cow/16x16/open_folder.png b/apps/icons/static/icons/fat_cow/16x16/open_folder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/open_folder.png rename to apps/icons/static/icons/fat_cow/16x16/open_folder.png diff --git a/apps/icons/static/images/Fat Cow/16x16/open_suse.png b/apps/icons/static/icons/fat_cow/16x16/open_suse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/open_suse.png rename to apps/icons/static/icons/fat_cow/16x16/open_suse.png diff --git a/apps/icons/static/images/Fat Cow/16x16/openid.png b/apps/icons/static/icons/fat_cow/16x16/openid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/openid.png rename to apps/icons/static/icons/fat_cow/16x16/openid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/opera.png b/apps/icons/static/icons/fat_cow/16x16/opera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/opera.png rename to apps/icons/static/icons/fat_cow/16x16/opera.png diff --git a/apps/icons/static/images/Fat Cow/16x16/orbit.png b/apps/icons/static/icons/fat_cow/16x16/orbit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/orbit.png rename to apps/icons/static/icons/fat_cow/16x16/orbit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/origami.png b/apps/icons/static/icons/fat_cow/16x16/origami.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/origami.png rename to apps/icons/static/icons/fat_cow/16x16/origami.png diff --git a/apps/icons/static/images/Fat Cow/16x16/orkut.png b/apps/icons/static/icons/fat_cow/16x16/orkut.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/orkut.png rename to apps/icons/static/icons/fat_cow/16x16/orkut.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ornament_gold.png b/apps/icons/static/icons/fat_cow/16x16/ornament_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ornament_gold.png rename to apps/icons/static/icons/fat_cow/16x16/ornament_gold.png diff --git a/apps/icons/static/images/Fat Cow/16x16/other_phone.png b/apps/icons/static/icons/fat_cow/16x16/other_phone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/other_phone.png rename to apps/icons/static/icons/fat_cow/16x16/other_phone.png diff --git a/apps/icons/static/images/Fat Cow/16x16/package.png b/apps/icons/static/icons/fat_cow/16x16/package.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/package.png rename to apps/icons/static/icons/fat_cow/16x16/package.png diff --git a/apps/icons/static/images/Fat Cow/16x16/package_add.png b/apps/icons/static/icons/fat_cow/16x16/package_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/package_add.png rename to apps/icons/static/icons/fat_cow/16x16/package_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/package_delete.png b/apps/icons/static/icons/fat_cow/16x16/package_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/package_delete.png rename to apps/icons/static/icons/fat_cow/16x16/package_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/package_go.png b/apps/icons/static/icons/fat_cow/16x16/package_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/package_go.png rename to apps/icons/static/icons/fat_cow/16x16/package_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/package_green.png b/apps/icons/static/icons/fat_cow/16x16/package_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/package_green.png rename to apps/icons/static/icons/fat_cow/16x16/package_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/package_link.png b/apps/icons/static/icons/fat_cow/16x16/package_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/package_link.png rename to apps/icons/static/icons/fat_cow/16x16/package_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page.png b/apps/icons/static/icons/fat_cow/16x16/page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page.png rename to apps/icons/static/icons/fat_cow/16x16/page.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_add.png b/apps/icons/static/icons/fat_cow/16x16/page_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_add.png rename to apps/icons/static/icons/fat_cow/16x16/page_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_attach.png b/apps/icons/static/icons/fat_cow/16x16/page_attach.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_attach.png rename to apps/icons/static/icons/fat_cow/16x16/page_attach.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_code.png b/apps/icons/static/icons/fat_cow/16x16/page_code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_code.png rename to apps/icons/static/icons/fat_cow/16x16/page_code.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_copy.png b/apps/icons/static/icons/fat_cow/16x16/page_copy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_copy.png rename to apps/icons/static/icons/fat_cow/16x16/page_copy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_delete.png b/apps/icons/static/icons/fat_cow/16x16/page_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_delete.png rename to apps/icons/static/icons/fat_cow/16x16/page_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_edit.png b/apps/icons/static/icons/fat_cow/16x16/page_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_edit.png rename to apps/icons/static/icons/fat_cow/16x16/page_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_error.png b/apps/icons/static/icons/fat_cow/16x16/page_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_error.png rename to apps/icons/static/icons/fat_cow/16x16/page_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_excel.png b/apps/icons/static/icons/fat_cow/16x16/page_excel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_excel.png rename to apps/icons/static/icons/fat_cow/16x16/page_excel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_find.png b/apps/icons/static/icons/fat_cow/16x16/page_find.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_find.png rename to apps/icons/static/icons/fat_cow/16x16/page_find.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_gear.png b/apps/icons/static/icons/fat_cow/16x16/page_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_gear.png rename to apps/icons/static/icons/fat_cow/16x16/page_gear.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_go.png b/apps/icons/static/icons/fat_cow/16x16/page_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_go.png rename to apps/icons/static/icons/fat_cow/16x16/page_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_green.png b/apps/icons/static/icons/fat_cow/16x16/page_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_green.png rename to apps/icons/static/icons/fat_cow/16x16/page_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_key.png b/apps/icons/static/icons/fat_cow/16x16/page_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_key.png rename to apps/icons/static/icons/fat_cow/16x16/page_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_lightning.png b/apps/icons/static/icons/fat_cow/16x16/page_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_lightning.png rename to apps/icons/static/icons/fat_cow/16x16/page_lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_link.png b/apps/icons/static/icons/fat_cow/16x16/page_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_link.png rename to apps/icons/static/icons/fat_cow/16x16/page_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_magnifier.png b/apps/icons/static/icons/fat_cow/16x16/page_magnifier.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_magnifier.png rename to apps/icons/static/icons/fat_cow/16x16/page_magnifier.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_paintbrush.png b/apps/icons/static/icons/fat_cow/16x16/page_paintbrush.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_paintbrush.png rename to apps/icons/static/icons/fat_cow/16x16/page_paintbrush.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_paste.png b/apps/icons/static/icons/fat_cow/16x16/page_paste.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_paste.png rename to apps/icons/static/icons/fat_cow/16x16/page_paste.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_red.png b/apps/icons/static/icons/fat_cow/16x16/page_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_red.png rename to apps/icons/static/icons/fat_cow/16x16/page_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_refresh.png b/apps/icons/static/icons/fat_cow/16x16/page_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_refresh.png rename to apps/icons/static/icons/fat_cow/16x16/page_refresh.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_save.png b/apps/icons/static/icons/fat_cow/16x16/page_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_save.png rename to apps/icons/static/icons/fat_cow/16x16/page_save.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white.png b/apps/icons/static/icons/fat_cow/16x16/page_white.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white.png rename to apps/icons/static/icons/fat_cow/16x16/page_white.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_acrobat.png b/apps/icons/static/icons/fat_cow/16x16/page_white_acrobat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_acrobat.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_acrobat.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_actionscript.png b/apps/icons/static/icons/fat_cow/16x16/page_white_actionscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_actionscript.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_actionscript.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_add.png b/apps/icons/static/icons/fat_cow/16x16/page_white_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_add.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_c.png b/apps/icons/static/icons/fat_cow/16x16/page_white_c.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_c.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_c.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_camera.png b/apps/icons/static/icons/fat_cow/16x16/page_white_camera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_camera.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_camera.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_cd.png b/apps/icons/static/icons/fat_cow/16x16/page_white_cd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_cd.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_cd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_code.png b/apps/icons/static/icons/fat_cow/16x16/page_white_code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_code.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_code.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_code_red.png b/apps/icons/static/icons/fat_cow/16x16/page_white_code_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_code_red.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_code_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_compress.png b/apps/icons/static/icons/fat_cow/16x16/page_white_compress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_compress.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_compress.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_copy.png b/apps/icons/static/icons/fat_cow/16x16/page_white_copy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_copy.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_copy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_cplusplus.png b/apps/icons/static/icons/fat_cow/16x16/page_white_cplusplus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_cplusplus.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_cplusplus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_csharp.png b/apps/icons/static/icons/fat_cow/16x16/page_white_csharp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_csharp.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_csharp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_cup.png b/apps/icons/static/icons/fat_cow/16x16/page_white_cup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_cup.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_cup.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_database.png b/apps/icons/static/icons/fat_cow/16x16/page_white_database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_database.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_database.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_delete.png b/apps/icons/static/icons/fat_cow/16x16/page_white_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_delete.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_dvd.png b/apps/icons/static/icons/fat_cow/16x16/page_white_dvd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_dvd.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_dvd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_edit.png b/apps/icons/static/icons/fat_cow/16x16/page_white_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_edit.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_error.png b/apps/icons/static/icons/fat_cow/16x16/page_white_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_error.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_excel.png b/apps/icons/static/icons/fat_cow/16x16/page_white_excel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_excel.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_excel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_find.png b/apps/icons/static/icons/fat_cow/16x16/page_white_find.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_find.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_find.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_flash.png b/apps/icons/static/icons/fat_cow/16x16/page_white_flash.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_flash.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_flash.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_gear.png b/apps/icons/static/icons/fat_cow/16x16/page_white_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_gear.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_gear.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_get.png b/apps/icons/static/icons/fat_cow/16x16/page_white_get.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_get.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_get.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_go.png b/apps/icons/static/icons/fat_cow/16x16/page_white_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_go.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_h.png b/apps/icons/static/icons/fat_cow/16x16/page_white_h.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_h.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_h.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_horizontal.png b/apps/icons/static/icons/fat_cow/16x16/page_white_horizontal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_horizontal.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_horizontal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_key.png b/apps/icons/static/icons/fat_cow/16x16/page_white_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_key.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_lightning.png b/apps/icons/static/icons/fat_cow/16x16/page_white_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_lightning.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_link.png b/apps/icons/static/icons/fat_cow/16x16/page_white_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_link.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_magnify.png b/apps/icons/static/icons/fat_cow/16x16/page_white_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_magnify.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_magnify.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_medal.png b/apps/icons/static/icons/fat_cow/16x16/page_white_medal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_medal.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_medal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_office.png b/apps/icons/static/icons/fat_cow/16x16/page_white_office.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_office.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_office.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_paint.png b/apps/icons/static/icons/fat_cow/16x16/page_white_paint.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_paint.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_paint.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_paintbrush.png b/apps/icons/static/icons/fat_cow/16x16/page_white_paintbrush.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_paintbrush.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_paintbrush.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_paste.png b/apps/icons/static/icons/fat_cow/16x16/page_white_paste.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_paste.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_paste.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_php.png b/apps/icons/static/icons/fat_cow/16x16/page_white_php.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_php.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_php.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_picture.png b/apps/icons/static/icons/fat_cow/16x16/page_white_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_picture.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_picture.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_powerpoint.png b/apps/icons/static/icons/fat_cow/16x16/page_white_powerpoint.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_powerpoint.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_powerpoint.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_put.png b/apps/icons/static/icons/fat_cow/16x16/page_white_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_put.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_put.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_ruby.png b/apps/icons/static/icons/fat_cow/16x16/page_white_ruby.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_ruby.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_ruby.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_stack.png b/apps/icons/static/icons/fat_cow/16x16/page_white_stack.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_stack.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_stack.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_star.png b/apps/icons/static/icons/fat_cow/16x16/page_white_star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_star.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_star.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_text.png b/apps/icons/static/icons/fat_cow/16x16/page_white_text.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_text.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_text.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_text_width.png b/apps/icons/static/icons/fat_cow/16x16/page_white_text_width.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_text_width.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_text_width.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_tux.png b/apps/icons/static/icons/fat_cow/16x16/page_white_tux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_tux.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_tux.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_vector.png b/apps/icons/static/icons/fat_cow/16x16/page_white_vector.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_vector.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_vector.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_visualstudio.png b/apps/icons/static/icons/fat_cow/16x16/page_white_visualstudio.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_visualstudio.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_visualstudio.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_width.png b/apps/icons/static/icons/fat_cow/16x16/page_white_width.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_width.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_width.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_word.png b/apps/icons/static/icons/fat_cow/16x16/page_white_word.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_word.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_word.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_world.png b/apps/icons/static/icons/fat_cow/16x16/page_white_world.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_world.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_world.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_wrench.png b/apps/icons/static/icons/fat_cow/16x16/page_white_wrench.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_wrench.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_wrench.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_white_zip.png b/apps/icons/static/icons/fat_cow/16x16/page_white_zip.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_white_zip.png rename to apps/icons/static/icons/fat_cow/16x16/page_white_zip.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_word.png b/apps/icons/static/icons/fat_cow/16x16/page_word.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_word.png rename to apps/icons/static/icons/fat_cow/16x16/page_word.png diff --git a/apps/icons/static/images/Fat Cow/16x16/page_world.png b/apps/icons/static/icons/fat_cow/16x16/page_world.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/page_world.png rename to apps/icons/static/icons/fat_cow/16x16/page_world.png diff --git a/apps/icons/static/images/Fat Cow/16x16/paintbrush.png b/apps/icons/static/icons/fat_cow/16x16/paintbrush.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/paintbrush.png rename to apps/icons/static/icons/fat_cow/16x16/paintbrush.png diff --git a/apps/icons/static/images/Fat Cow/16x16/paintcan.png b/apps/icons/static/icons/fat_cow/16x16/paintcan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/paintcan.png rename to apps/icons/static/icons/fat_cow/16x16/paintcan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/palette.png b/apps/icons/static/icons/fat_cow/16x16/palette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/palette.png rename to apps/icons/static/icons/fat_cow/16x16/palette.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pandora.png b/apps/icons/static/icons/fat_cow/16x16/pandora.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pandora.png rename to apps/icons/static/icons/fat_cow/16x16/pandora.png diff --git a/apps/icons/static/images/Fat Cow/16x16/panel.png b/apps/icons/static/icons/fat_cow/16x16/panel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/panel.png rename to apps/icons/static/icons/fat_cow/16x16/panel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/paper_airplane.png b/apps/icons/static/icons/fat_cow/16x16/paper_airplane.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/paper_airplane.png rename to apps/icons/static/icons/fat_cow/16x16/paper_airplane.png diff --git a/apps/icons/static/images/Fat Cow/16x16/parrot.png b/apps/icons/static/icons/fat_cow/16x16/parrot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/parrot.png rename to apps/icons/static/icons/fat_cow/16x16/parrot.png diff --git a/apps/icons/static/images/Fat Cow/16x16/participation_rate.png b/apps/icons/static/icons/fat_cow/16x16/participation_rate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/participation_rate.png rename to apps/icons/static/icons/fat_cow/16x16/participation_rate.png diff --git a/apps/icons/static/images/Fat Cow/16x16/paste_plain.png b/apps/icons/static/icons/fat_cow/16x16/paste_plain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/paste_plain.png rename to apps/icons/static/icons/fat_cow/16x16/paste_plain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/paste_word.png b/apps/icons/static/icons/fat_cow/16x16/paste_word.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/paste_word.png rename to apps/icons/static/icons/fat_cow/16x16/paste_word.png diff --git a/apps/icons/static/images/Fat Cow/16x16/paypal-2.png b/apps/icons/static/icons/fat_cow/16x16/paypal-2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/paypal-2.png rename to apps/icons/static/icons/fat_cow/16x16/paypal-2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/paypal.png b/apps/icons/static/icons/fat_cow/16x16/paypal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/paypal.png rename to apps/icons/static/icons/fat_cow/16x16/paypal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pc_linux_os.png b/apps/icons/static/icons/fat_cow/16x16/pc_linux_os.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pc_linux_os.png rename to apps/icons/static/icons/fat_cow/16x16/pc_linux_os.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pci.png b/apps/icons/static/icons/fat_cow/16x16/pci.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pci.png rename to apps/icons/static/icons/fat_cow/16x16/pci.png diff --git a/apps/icons/static/images/Fat Cow/16x16/peacock.png b/apps/icons/static/icons/fat_cow/16x16/peacock.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/peacock.png rename to apps/icons/static/icons/fat_cow/16x16/peacock.png diff --git a/apps/icons/static/images/Fat Cow/16x16/peak_cap.png b/apps/icons/static/icons/fat_cow/16x16/peak_cap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/peak_cap.png rename to apps/icons/static/icons/fat_cow/16x16/peak_cap.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pencil.png b/apps/icons/static/icons/fat_cow/16x16/pencil.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pencil.png rename to apps/icons/static/icons/fat_cow/16x16/pencil.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pencil_add.png b/apps/icons/static/icons/fat_cow/16x16/pencil_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pencil_add.png rename to apps/icons/static/icons/fat_cow/16x16/pencil_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pencil_delete.png b/apps/icons/static/icons/fat_cow/16x16/pencil_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pencil_delete.png rename to apps/icons/static/icons/fat_cow/16x16/pencil_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pencil_go.png b/apps/icons/static/icons/fat_cow/16x16/pencil_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pencil_go.png rename to apps/icons/static/icons/fat_cow/16x16/pencil_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/perfomance.png b/apps/icons/static/icons/fat_cow/16x16/perfomance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/perfomance.png rename to apps/icons/static/icons/fat_cow/16x16/perfomance.png diff --git a/apps/icons/static/images/Fat Cow/16x16/personal_finance.png b/apps/icons/static/icons/fat_cow/16x16/personal_finance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/personal_finance.png rename to apps/icons/static/icons/fat_cow/16x16/personal_finance.png diff --git a/apps/icons/static/images/Fat Cow/16x16/personals.png b/apps/icons/static/icons/fat_cow/16x16/personals.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/personals.png rename to apps/icons/static/icons/fat_cow/16x16/personals.png diff --git a/apps/icons/static/images/Fat Cow/16x16/phone.png b/apps/icons/static/icons/fat_cow/16x16/phone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/phone.png rename to apps/icons/static/icons/fat_cow/16x16/phone.png diff --git a/apps/icons/static/images/Fat Cow/16x16/phone_Android.png b/apps/icons/static/icons/fat_cow/16x16/phone_Android.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/phone_Android.png rename to apps/icons/static/icons/fat_cow/16x16/phone_Android.png diff --git a/apps/icons/static/images/Fat Cow/16x16/phone_add.png b/apps/icons/static/icons/fat_cow/16x16/phone_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/phone_add.png rename to apps/icons/static/icons/fat_cow/16x16/phone_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/phone_delete.png b/apps/icons/static/icons/fat_cow/16x16/phone_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/phone_delete.png rename to apps/icons/static/icons/fat_cow/16x16/phone_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/phone_sound.png b/apps/icons/static/icons/fat_cow/16x16/phone_sound.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/phone_sound.png rename to apps/icons/static/icons/fat_cow/16x16/phone_sound.png diff --git a/apps/icons/static/images/Fat Cow/16x16/photo.png b/apps/icons/static/icons/fat_cow/16x16/photo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/photo.png rename to apps/icons/static/icons/fat_cow/16x16/photo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/photo_add.png b/apps/icons/static/icons/fat_cow/16x16/photo_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/photo_add.png rename to apps/icons/static/icons/fat_cow/16x16/photo_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/photo_delete.png b/apps/icons/static/icons/fat_cow/16x16/photo_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/photo_delete.png rename to apps/icons/static/icons/fat_cow/16x16/photo_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/photo_link.png b/apps/icons/static/icons/fat_cow/16x16/photo_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/photo_link.png rename to apps/icons/static/icons/fat_cow/16x16/photo_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/photos.png b/apps/icons/static/icons/fat_cow/16x16/photos.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/photos.png rename to apps/icons/static/icons/fat_cow/16x16/photos.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pi_math.png b/apps/icons/static/icons/fat_cow/16x16/pi_math.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pi_math.png rename to apps/icons/static/icons/fat_cow/16x16/pi_math.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picasa.png b/apps/icons/static/icons/fat_cow/16x16/picasa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picasa.png rename to apps/icons/static/icons/fat_cow/16x16/picasa.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture.png b/apps/icons/static/icons/fat_cow/16x16/picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture.png rename to apps/icons/static/icons/fat_cow/16x16/picture.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_add.png b/apps/icons/static/icons/fat_cow/16x16/picture_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_add.png rename to apps/icons/static/icons/fat_cow/16x16/picture_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_delete.png b/apps/icons/static/icons/fat_cow/16x16/picture_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_delete.png rename to apps/icons/static/icons/fat_cow/16x16/picture_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_edit.png b/apps/icons/static/icons/fat_cow/16x16/picture_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_edit.png rename to apps/icons/static/icons/fat_cow/16x16/picture_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_empty.png b/apps/icons/static/icons/fat_cow/16x16/picture_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_empty.png rename to apps/icons/static/icons/fat_cow/16x16/picture_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_error.png b/apps/icons/static/icons/fat_cow/16x16/picture_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_error.png rename to apps/icons/static/icons/fat_cow/16x16/picture_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_frame.png b/apps/icons/static/icons/fat_cow/16x16/picture_frame.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_frame.png rename to apps/icons/static/icons/fat_cow/16x16/picture_frame.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_go.png b/apps/icons/static/icons/fat_cow/16x16/picture_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_go.png rename to apps/icons/static/icons/fat_cow/16x16/picture_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_key.png b/apps/icons/static/icons/fat_cow/16x16/picture_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_key.png rename to apps/icons/static/icons/fat_cow/16x16/picture_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_link.png b/apps/icons/static/icons/fat_cow/16x16/picture_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_link.png rename to apps/icons/static/icons/fat_cow/16x16/picture_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/picture_save.png b/apps/icons/static/icons/fat_cow/16x16/picture_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/picture_save.png rename to apps/icons/static/icons/fat_cow/16x16/picture_save.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pictures.png b/apps/icons/static/icons/fat_cow/16x16/pictures.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pictures.png rename to apps/icons/static/icons/fat_cow/16x16/pictures.png diff --git a/apps/icons/static/images/Fat Cow/16x16/piechart.png b/apps/icons/static/icons/fat_cow/16x16/piechart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/piechart.png rename to apps/icons/static/icons/fat_cow/16x16/piechart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pilcrow.png b/apps/icons/static/icons/fat_cow/16x16/pilcrow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pilcrow.png rename to apps/icons/static/icons/fat_cow/16x16/pilcrow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pill.png b/apps/icons/static/icons/fat_cow/16x16/pill.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pill.png rename to apps/icons/static/icons/fat_cow/16x16/pill.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pill_add.png b/apps/icons/static/icons/fat_cow/16x16/pill_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pill_add.png rename to apps/icons/static/icons/fat_cow/16x16/pill_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pill_delete.png b/apps/icons/static/icons/fat_cow/16x16/pill_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pill_delete.png rename to apps/icons/static/icons/fat_cow/16x16/pill_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pill_go.png b/apps/icons/static/icons/fat_cow/16x16/pill_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pill_go.png rename to apps/icons/static/icons/fat_cow/16x16/pill_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pint.png b/apps/icons/static/icons/fat_cow/16x16/pint.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pint.png rename to apps/icons/static/icons/fat_cow/16x16/pint.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pirate_flag.png b/apps/icons/static/icons/fat_cow/16x16/pirate_flag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pirate_flag.png rename to apps/icons/static/icons/fat_cow/16x16/pirate_flag.png diff --git a/apps/icons/static/images/Fat Cow/16x16/places.png b/apps/icons/static/icons/fat_cow/16x16/places.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/places.png rename to apps/icons/static/icons/fat_cow/16x16/places.png diff --git a/apps/icons/static/images/Fat Cow/16x16/playstation.png b/apps/icons/static/icons/fat_cow/16x16/playstation.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/playstation.png rename to apps/icons/static/icons/fat_cow/16x16/playstation.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plotchart.png b/apps/icons/static/icons/fat_cow/16x16/plotchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plotchart.png rename to apps/icons/static/icons/fat_cow/16x16/plotchart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plugin.png b/apps/icons/static/icons/fat_cow/16x16/plugin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plugin.png rename to apps/icons/static/icons/fat_cow/16x16/plugin.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plugin_add.png b/apps/icons/static/icons/fat_cow/16x16/plugin_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plugin_add.png rename to apps/icons/static/icons/fat_cow/16x16/plugin_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plugin_delete.png b/apps/icons/static/icons/fat_cow/16x16/plugin_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plugin_delete.png rename to apps/icons/static/icons/fat_cow/16x16/plugin_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plugin_disabled.png b/apps/icons/static/icons/fat_cow/16x16/plugin_disabled.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plugin_disabled.png rename to apps/icons/static/icons/fat_cow/16x16/plugin_disabled.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plugin_edit.png b/apps/icons/static/icons/fat_cow/16x16/plugin_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plugin_edit.png rename to apps/icons/static/icons/fat_cow/16x16/plugin_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plugin_error.png b/apps/icons/static/icons/fat_cow/16x16/plugin_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plugin_error.png rename to apps/icons/static/icons/fat_cow/16x16/plugin_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plugin_go.png b/apps/icons/static/icons/fat_cow/16x16/plugin_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plugin_go.png rename to apps/icons/static/icons/fat_cow/16x16/plugin_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plugin_link.png b/apps/icons/static/icons/fat_cow/16x16/plugin_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plugin_link.png rename to apps/icons/static/icons/fat_cow/16x16/plugin_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/plurk.png b/apps/icons/static/icons/fat_cow/16x16/plurk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/plurk.png rename to apps/icons/static/icons/fat_cow/16x16/plurk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/poker.png b/apps/icons/static/icons/fat_cow/16x16/poker.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/poker.png rename to apps/icons/static/icons/fat_cow/16x16/poker.png diff --git a/apps/icons/static/images/Fat Cow/16x16/poo.png b/apps/icons/static/icons/fat_cow/16x16/poo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/poo.png rename to apps/icons/static/icons/fat_cow/16x16/poo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/pop_mail.png b/apps/icons/static/icons/fat_cow/16x16/pop_mail.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/pop_mail.png rename to apps/icons/static/icons/fat_cow/16x16/pop_mail.png diff --git a/apps/icons/static/images/Fat Cow/16x16/popcorn.png b/apps/icons/static/icons/fat_cow/16x16/popcorn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/popcorn.png rename to apps/icons/static/icons/fat_cow/16x16/popcorn.png diff --git a/apps/icons/static/images/Fat Cow/16x16/port.png b/apps/icons/static/icons/fat_cow/16x16/port.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/port.png rename to apps/icons/static/icons/fat_cow/16x16/port.png diff --git a/apps/icons/static/images/Fat Cow/16x16/postage_stamp.png b/apps/icons/static/icons/fat_cow/16x16/postage_stamp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/postage_stamp.png rename to apps/icons/static/icons/fat_cow/16x16/postage_stamp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/posterous.png b/apps/icons/static/icons/fat_cow/16x16/posterous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/posterous.png rename to apps/icons/static/icons/fat_cow/16x16/posterous.png diff --git a/apps/icons/static/images/Fat Cow/16x16/power_surge.png b/apps/icons/static/icons/fat_cow/16x16/power_surge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/power_surge.png rename to apps/icons/static/icons/fat_cow/16x16/power_surge.png diff --git a/apps/icons/static/images/Fat Cow/16x16/preferences.png b/apps/icons/static/icons/fat_cow/16x16/preferences.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/preferences.png rename to apps/icons/static/icons/fat_cow/16x16/preferences.png diff --git a/apps/icons/static/images/Fat Cow/16x16/premium_support.png b/apps/icons/static/icons/fat_cow/16x16/premium_support.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/premium_support.png rename to apps/icons/static/icons/fat_cow/16x16/premium_support.png diff --git a/apps/icons/static/images/Fat Cow/16x16/price_alert.png b/apps/icons/static/icons/fat_cow/16x16/price_alert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/price_alert.png rename to apps/icons/static/icons/fat_cow/16x16/price_alert.png diff --git a/apps/icons/static/images/Fat Cow/16x16/price_comparison.png b/apps/icons/static/icons/fat_cow/16x16/price_comparison.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/price_comparison.png rename to apps/icons/static/icons/fat_cow/16x16/price_comparison.png diff --git a/apps/icons/static/images/Fat Cow/16x16/price_watch.png b/apps/icons/static/icons/fat_cow/16x16/price_watch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/price_watch.png rename to apps/icons/static/icons/fat_cow/16x16/price_watch.png diff --git a/apps/icons/static/images/Fat Cow/16x16/print_size.png b/apps/icons/static/icons/fat_cow/16x16/print_size.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/print_size.png rename to apps/icons/static/icons/fat_cow/16x16/print_size.png diff --git a/apps/icons/static/images/Fat Cow/16x16/printer.png b/apps/icons/static/icons/fat_cow/16x16/printer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/printer.png rename to apps/icons/static/icons/fat_cow/16x16/printer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/printer_add.png b/apps/icons/static/icons/fat_cow/16x16/printer_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/printer_add.png rename to apps/icons/static/icons/fat_cow/16x16/printer_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/printer_delete.png b/apps/icons/static/icons/fat_cow/16x16/printer_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/printer_delete.png rename to apps/icons/static/icons/fat_cow/16x16/printer_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/printer_empty.png b/apps/icons/static/icons/fat_cow/16x16/printer_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/printer_empty.png rename to apps/icons/static/icons/fat_cow/16x16/printer_empty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/printer_error.png b/apps/icons/static/icons/fat_cow/16x16/printer_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/printer_error.png rename to apps/icons/static/icons/fat_cow/16x16/printer_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/private.png b/apps/icons/static/icons/fat_cow/16x16/private.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/private.png rename to apps/icons/static/icons/fat_cow/16x16/private.png diff --git a/apps/icons/static/images/Fat Cow/16x16/processor.png b/apps/icons/static/icons/fat_cow/16x16/processor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/processor.png rename to apps/icons/static/icons/fat_cow/16x16/processor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/production_copyleft.png b/apps/icons/static/icons/fat_cow/16x16/production_copyleft.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/production_copyleft.png rename to apps/icons/static/icons/fat_cow/16x16/production_copyleft.png diff --git a/apps/icons/static/images/Fat Cow/16x16/profiles.png b/apps/icons/static/icons/fat_cow/16x16/profiles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/profiles.png rename to apps/icons/static/icons/fat_cow/16x16/profiles.png diff --git a/apps/icons/static/images/Fat Cow/16x16/progressbar.png b/apps/icons/static/icons/fat_cow/16x16/progressbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/progressbar.png rename to apps/icons/static/icons/fat_cow/16x16/progressbar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/purse.png b/apps/icons/static/icons/fat_cow/16x16/purse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/purse.png rename to apps/icons/static/icons/fat_cow/16x16/purse.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qik.png b/apps/icons/static/icons/fat_cow/16x16/qik.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qik.png rename to apps/icons/static/icons/fat_cow/16x16/qik.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_angry.png b/apps/icons/static/icons/fat_cow/16x16/qip_angry.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_angry.png rename to apps/icons/static/icons/fat_cow/16x16/qip_angry.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_at_home.png b/apps/icons/static/icons/fat_cow/16x16/qip_at_home.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_at_home.png rename to apps/icons/static/icons/fat_cow/16x16/qip_at_home.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_at_work.png b/apps/icons/static/icons/fat_cow/16x16/qip_at_work.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_at_work.png rename to apps/icons/static/icons/fat_cow/16x16/qip_at_work.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_away.png b/apps/icons/static/icons/fat_cow/16x16/qip_away.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_away.png rename to apps/icons/static/icons/fat_cow/16x16/qip_away.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_bad_mood.png b/apps/icons/static/icons/fat_cow/16x16/qip_bad_mood.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_bad_mood.png rename to apps/icons/static/icons/fat_cow/16x16/qip_bad_mood.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_dnd.png b/apps/icons/static/icons/fat_cow/16x16/qip_dnd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_dnd.png rename to apps/icons/static/icons/fat_cow/16x16/qip_dnd.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_eating.png b/apps/icons/static/icons/fat_cow/16x16/qip_eating.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_eating.png rename to apps/icons/static/icons/fat_cow/16x16/qip_eating.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_free_for_chat.png b/apps/icons/static/icons/fat_cow/16x16/qip_free_for_chat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_free_for_chat.png rename to apps/icons/static/icons/fat_cow/16x16/qip_free_for_chat.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_invisible.png b/apps/icons/static/icons/fat_cow/16x16/qip_invisible.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_invisible.png rename to apps/icons/static/icons/fat_cow/16x16/qip_invisible.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_invisible_for_all.png b/apps/icons/static/icons/fat_cow/16x16/qip_invisible_for_all.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_invisible_for_all.png rename to apps/icons/static/icons/fat_cow/16x16/qip_invisible_for_all.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_not_available.png b/apps/icons/static/icons/fat_cow/16x16/qip_not_available.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_not_available.png rename to apps/icons/static/icons/fat_cow/16x16/qip_not_available.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_occupied.png b/apps/icons/static/icons/fat_cow/16x16/qip_occupied.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_occupied.png rename to apps/icons/static/icons/fat_cow/16x16/qip_occupied.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_offline.png b/apps/icons/static/icons/fat_cow/16x16/qip_offline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_offline.png rename to apps/icons/static/icons/fat_cow/16x16/qip_offline.png diff --git a/apps/icons/static/images/Fat Cow/16x16/qip_online.png b/apps/icons/static/icons/fat_cow/16x16/qip_online.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/qip_online.png rename to apps/icons/static/icons/fat_cow/16x16/qip_online.png diff --git a/apps/icons/static/images/Fat Cow/16x16/question.png b/apps/icons/static/icons/fat_cow/16x16/question.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/question.png rename to apps/icons/static/icons/fat_cow/16x16/question.png diff --git a/apps/icons/static/images/Fat Cow/16x16/radio_1.png b/apps/icons/static/icons/fat_cow/16x16/radio_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/radio_1.png rename to apps/icons/static/icons/fat_cow/16x16/radio_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/radio_2.png b/apps/icons/static/icons/fat_cow/16x16/radio_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/radio_2.png rename to apps/icons/static/icons/fat_cow/16x16/radio_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/radioactivity.png b/apps/icons/static/icons/fat_cow/16x16/radioactivity.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/radioactivity.png rename to apps/icons/static/icons/fat_cow/16x16/radioactivity.png diff --git a/apps/icons/static/images/Fat Cow/16x16/radiobutton.png b/apps/icons/static/icons/fat_cow/16x16/radiobutton.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/radiobutton.png rename to apps/icons/static/icons/fat_cow/16x16/radiobutton.png diff --git a/apps/icons/static/images/Fat Cow/16x16/radiobutton_group.png b/apps/icons/static/icons/fat_cow/16x16/radiobutton_group.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/radiobutton_group.png rename to apps/icons/static/icons/fat_cow/16x16/radiobutton_group.png diff --git a/apps/icons/static/images/Fat Cow/16x16/radiolocator.png b/apps/icons/static/icons/fat_cow/16x16/radiolocator.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/radiolocator.png rename to apps/icons/static/icons/fat_cow/16x16/radiolocator.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rain.png b/apps/icons/static/icons/fat_cow/16x16/rain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rain.png rename to apps/icons/static/icons/fat_cow/16x16/rain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rainbow.png b/apps/icons/static/icons/fat_cow/16x16/rainbow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rainbow.png rename to apps/icons/static/icons/fat_cow/16x16/rainbow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rainbow_cloud.png b/apps/icons/static/icons/fat_cow/16x16/rainbow_cloud.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rainbow_cloud.png rename to apps/icons/static/icons/fat_cow/16x16/rainbow_cloud.png diff --git a/apps/icons/static/images/Fat Cow/16x16/readernaut.png b/apps/icons/static/icons/fat_cow/16x16/readernaut.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/readernaut.png rename to apps/icons/static/icons/fat_cow/16x16/readernaut.png diff --git a/apps/icons/static/images/Fat Cow/16x16/real_estate.png b/apps/icons/static/icons/fat_cow/16x16/real_estate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/real_estate.png rename to apps/icons/static/icons/fat_cow/16x16/real_estate.png diff --git a/apps/icons/static/images/Fat Cow/16x16/recycle.png b/apps/icons/static/icons/fat_cow/16x16/recycle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/recycle.png rename to apps/icons/static/icons/fat_cow/16x16/recycle.png diff --git a/apps/icons/static/images/Fat Cow/16x16/recycle_bag.png b/apps/icons/static/icons/fat_cow/16x16/recycle_bag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/recycle_bag.png rename to apps/icons/static/icons/fat_cow/16x16/recycle_bag.png diff --git a/apps/icons/static/images/Fat Cow/16x16/red_line.png b/apps/icons/static/icons/fat_cow/16x16/red_line.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/red_line.png rename to apps/icons/static/icons/fat_cow/16x16/red_line.png diff --git a/apps/icons/static/images/Fat Cow/16x16/reddit.png b/apps/icons/static/icons/fat_cow/16x16/reddit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/reddit.png rename to apps/icons/static/icons/fat_cow/16x16/reddit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/remote.png b/apps/icons/static/icons/fat_cow/16x16/remote.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/remote.png rename to apps/icons/static/icons/fat_cow/16x16/remote.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report.png b/apps/icons/static/icons/fat_cow/16x16/report.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report.png rename to apps/icons/static/icons/fat_cow/16x16/report.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_add.png b/apps/icons/static/icons/fat_cow/16x16/report_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_add.png rename to apps/icons/static/icons/fat_cow/16x16/report_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_delete.png b/apps/icons/static/icons/fat_cow/16x16/report_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_delete.png rename to apps/icons/static/icons/fat_cow/16x16/report_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_disk.png b/apps/icons/static/icons/fat_cow/16x16/report_disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_disk.png rename to apps/icons/static/icons/fat_cow/16x16/report_disk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_edit.png b/apps/icons/static/icons/fat_cow/16x16/report_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_edit.png rename to apps/icons/static/icons/fat_cow/16x16/report_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_go.png b/apps/icons/static/icons/fat_cow/16x16/report_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_go.png rename to apps/icons/static/icons/fat_cow/16x16/report_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_key.png b/apps/icons/static/icons/fat_cow/16x16/report_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_key.png rename to apps/icons/static/icons/fat_cow/16x16/report_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_link.png b/apps/icons/static/icons/fat_cow/16x16/report_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_link.png rename to apps/icons/static/icons/fat_cow/16x16/report_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_magnify.png b/apps/icons/static/icons/fat_cow/16x16/report_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_magnify.png rename to apps/icons/static/icons/fat_cow/16x16/report_magnify.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_picture.png b/apps/icons/static/icons/fat_cow/16x16/report_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_picture.png rename to apps/icons/static/icons/fat_cow/16x16/report_picture.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_user.png b/apps/icons/static/icons/fat_cow/16x16/report_user.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_user.png rename to apps/icons/static/icons/fat_cow/16x16/report_user.png diff --git a/apps/icons/static/images/Fat Cow/16x16/report_word.png b/apps/icons/static/icons/fat_cow/16x16/report_word.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/report_word.png rename to apps/icons/static/icons/fat_cow/16x16/report_word.png diff --git a/apps/icons/static/images/Fat Cow/16x16/reseller_account.png b/apps/icons/static/icons/fat_cow/16x16/reseller_account.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/reseller_account.png rename to apps/icons/static/icons/fat_cow/16x16/reseller_account.png diff --git a/apps/icons/static/images/Fat Cow/16x16/reseller_account_template.png b/apps/icons/static/icons/fat_cow/16x16/reseller_account_template.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/reseller_account_template.png rename to apps/icons/static/icons/fat_cow/16x16/reseller_account_template.png diff --git a/apps/icons/static/images/Fat Cow/16x16/reseller_programm.png b/apps/icons/static/icons/fat_cow/16x16/reseller_programm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/reseller_programm.png rename to apps/icons/static/icons/fat_cow/16x16/reseller_programm.png diff --git a/apps/icons/static/images/Fat Cow/16x16/resize_picture.png b/apps/icons/static/icons/fat_cow/16x16/resize_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/resize_picture.png rename to apps/icons/static/icons/fat_cow/16x16/resize_picture.png diff --git a/apps/icons/static/images/Fat Cow/16x16/resource_usage.png b/apps/icons/static/icons/fat_cow/16x16/resource_usage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/resource_usage.png rename to apps/icons/static/icons/fat_cow/16x16/resource_usage.png diff --git a/apps/icons/static/images/Fat Cow/16x16/resources.png b/apps/icons/static/icons/fat_cow/16x16/resources.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/resources.png rename to apps/icons/static/icons/fat_cow/16x16/resources.png diff --git a/apps/icons/static/images/Fat Cow/16x16/restaurant_menu.png b/apps/icons/static/icons/fat_cow/16x16/restaurant_menu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/restaurant_menu.png rename to apps/icons/static/icons/fat_cow/16x16/restaurant_menu.png diff --git a/apps/icons/static/images/Fat Cow/16x16/resultset_first.png b/apps/icons/static/icons/fat_cow/16x16/resultset_first.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/resultset_first.png rename to apps/icons/static/icons/fat_cow/16x16/resultset_first.png diff --git a/apps/icons/static/images/Fat Cow/16x16/resultset_last.png b/apps/icons/static/icons/fat_cow/16x16/resultset_last.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/resultset_last.png rename to apps/icons/static/icons/fat_cow/16x16/resultset_last.png diff --git a/apps/icons/static/images/Fat Cow/16x16/resultset_next.png b/apps/icons/static/icons/fat_cow/16x16/resultset_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/resultset_next.png rename to apps/icons/static/icons/fat_cow/16x16/resultset_next.png diff --git a/apps/icons/static/images/Fat Cow/16x16/resultset_previous.png b/apps/icons/static/icons/fat_cow/16x16/resultset_previous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/resultset_previous.png rename to apps/icons/static/icons/fat_cow/16x16/resultset_previous.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ribbon.png b/apps/icons/static/icons/fat_cow/16x16/ribbon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ribbon.png rename to apps/icons/static/icons/fat_cow/16x16/ribbon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/richtext_editor.png b/apps/icons/static/icons/fat_cow/16x16/richtext_editor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/richtext_editor.png rename to apps/icons/static/icons/fat_cow/16x16/richtext_editor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ring.png b/apps/icons/static/icons/fat_cow/16x16/ring.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ring.png rename to apps/icons/static/icons/fat_cow/16x16/ring.png diff --git a/apps/icons/static/images/Fat Cow/16x16/road_sign.png b/apps/icons/static/icons/fat_cow/16x16/road_sign.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/road_sign.png rename to apps/icons/static/icons/fat_cow/16x16/road_sign.png diff --git a/apps/icons/static/images/Fat Cow/16x16/roadworks.png b/apps/icons/static/icons/fat_cow/16x16/roadworks.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/roadworks.png rename to apps/icons/static/icons/fat_cow/16x16/roadworks.png diff --git a/apps/icons/static/images/Fat Cow/16x16/robo_to.png b/apps/icons/static/icons/fat_cow/16x16/robo_to.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/robo_to.png rename to apps/icons/static/icons/fat_cow/16x16/robo_to.png diff --git a/apps/icons/static/images/Fat Cow/16x16/role.png b/apps/icons/static/icons/fat_cow/16x16/role.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/role.png rename to apps/icons/static/icons/fat_cow/16x16/role.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rosette.png b/apps/icons/static/icons/fat_cow/16x16/rosette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rosette.png rename to apps/icons/static/icons/fat_cow/16x16/rosette.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rotate_90.png b/apps/icons/static/icons/fat_cow/16x16/rotate_90.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rotate_90.png rename to apps/icons/static/icons/fat_cow/16x16/rotate_90.png diff --git a/apps/icons/static/images/Fat Cow/16x16/router.png b/apps/icons/static/icons/fat_cow/16x16/router.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/router.png rename to apps/icons/static/icons/fat_cow/16x16/router.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_around.png b/apps/icons/static/icons/fat_cow/16x16/routing_around.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_around.png rename to apps/icons/static/icons/fat_cow/16x16/routing_around.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_forward.png b/apps/icons/static/icons/fat_cow/16x16/routing_forward.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_forward.png rename to apps/icons/static/icons/fat_cow/16x16/routing_forward.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_go_left.png b/apps/icons/static/icons/fat_cow/16x16/routing_go_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_go_left.png rename to apps/icons/static/icons/fat_cow/16x16/routing_go_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_go_right.png b/apps/icons/static/icons/fat_cow/16x16/routing_go_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_go_right.png rename to apps/icons/static/icons/fat_cow/16x16/routing_go_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_go_straight_left.png b/apps/icons/static/icons/fat_cow/16x16/routing_go_straight_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_go_straight_left.png rename to apps/icons/static/icons/fat_cow/16x16/routing_go_straight_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_go_straight_right.png b/apps/icons/static/icons/fat_cow/16x16/routing_go_straight_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_go_straight_right.png rename to apps/icons/static/icons/fat_cow/16x16/routing_go_straight_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_intersection_right.png b/apps/icons/static/icons/fat_cow/16x16/routing_intersection_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_intersection_right.png rename to apps/icons/static/icons/fat_cow/16x16/routing_intersection_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turn_arround_left.png b/apps/icons/static/icons/fat_cow/16x16/routing_turn_arround_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turn_arround_left.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turn_arround_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turn_arround_right.png b/apps/icons/static/icons/fat_cow/16x16/routing_turn_arround_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turn_arround_right.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turn_arround_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turn_left.png b/apps/icons/static/icons/fat_cow/16x16/routing_turn_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turn_left.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turn_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turn_left_2.png b/apps/icons/static/icons/fat_cow/16x16/routing_turn_left_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turn_left_2.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turn_left_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turn_left_crossroads.png b/apps/icons/static/icons/fat_cow/16x16/routing_turn_left_crossroads.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turn_left_crossroads.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turn_left_crossroads.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turn_right.png b/apps/icons/static/icons/fat_cow/16x16/routing_turn_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turn_right.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turn_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turn_right_2.png b/apps/icons/static/icons/fat_cow/16x16/routing_turn_right_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turn_right_2.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turn_right_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turn_u.png b/apps/icons/static/icons/fat_cow/16x16/routing_turn_u.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turn_u.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turn_u.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turnaround_left.png b/apps/icons/static/icons/fat_cow/16x16/routing_turnaround_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turnaround_left.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turnaround_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turnaround_right.png b/apps/icons/static/icons/fat_cow/16x16/routing_turnaround_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turnaround_right.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turnaround_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turning_left.png b/apps/icons/static/icons/fat_cow/16x16/routing_turning_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turning_left.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turning_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/routing_turning_right.png b/apps/icons/static/icons/fat_cow/16x16/routing_turning_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/routing_turning_right.png rename to apps/icons/static/icons/fat_cow/16x16/routing_turning_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rss.png b/apps/icons/static/icons/fat_cow/16x16/rss.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rss.png rename to apps/icons/static/icons/fat_cow/16x16/rss.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rss_add.png b/apps/icons/static/icons/fat_cow/16x16/rss_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rss_add.png rename to apps/icons/static/icons/fat_cow/16x16/rss_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rss_delete.png b/apps/icons/static/icons/fat_cow/16x16/rss_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rss_delete.png rename to apps/icons/static/icons/fat_cow/16x16/rss_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rss_go.png b/apps/icons/static/icons/fat_cow/16x16/rss_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rss_go.png rename to apps/icons/static/icons/fat_cow/16x16/rss_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/rss_valid.png b/apps/icons/static/icons/fat_cow/16x16/rss_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/rss_valid.png rename to apps/icons/static/icons/fat_cow/16x16/rss_valid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ruby.png b/apps/icons/static/icons/fat_cow/16x16/ruby.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ruby.png rename to apps/icons/static/icons/fat_cow/16x16/ruby.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ruby_add.png b/apps/icons/static/icons/fat_cow/16x16/ruby_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ruby_add.png rename to apps/icons/static/icons/fat_cow/16x16/ruby_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ruby_delete.png b/apps/icons/static/icons/fat_cow/16x16/ruby_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ruby_delete.png rename to apps/icons/static/icons/fat_cow/16x16/ruby_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ruby_gear.png b/apps/icons/static/icons/fat_cow/16x16/ruby_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ruby_gear.png rename to apps/icons/static/icons/fat_cow/16x16/ruby_gear.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ruby_get.png b/apps/icons/static/icons/fat_cow/16x16/ruby_get.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ruby_get.png rename to apps/icons/static/icons/fat_cow/16x16/ruby_get.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ruby_go.png b/apps/icons/static/icons/fat_cow/16x16/ruby_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ruby_go.png rename to apps/icons/static/icons/fat_cow/16x16/ruby_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ruby_key.png b/apps/icons/static/icons/fat_cow/16x16/ruby_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ruby_key.png rename to apps/icons/static/icons/fat_cow/16x16/ruby_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ruby_link.png b/apps/icons/static/icons/fat_cow/16x16/ruby_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ruby_link.png rename to apps/icons/static/icons/fat_cow/16x16/ruby_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ruby_put.png b/apps/icons/static/icons/fat_cow/16x16/ruby_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ruby_put.png rename to apps/icons/static/icons/fat_cow/16x16/ruby_put.png diff --git a/apps/icons/static/images/Fat Cow/16x16/safari_browser.png b/apps/icons/static/icons/fat_cow/16x16/safari_browser.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/safari_browser.png rename to apps/icons/static/icons/fat_cow/16x16/safari_browser.png diff --git a/apps/icons/static/images/Fat Cow/16x16/safe.png b/apps/icons/static/icons/fat_cow/16x16/safe.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/safe.png rename to apps/icons/static/icons/fat_cow/16x16/safe.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sallary_deferrais.png b/apps/icons/static/icons/fat_cow/16x16/sallary_deferrais.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sallary_deferrais.png rename to apps/icons/static/icons/fat_cow/16x16/sallary_deferrais.png diff --git a/apps/icons/static/images/Fat Cow/16x16/salver.png b/apps/icons/static/icons/fat_cow/16x16/salver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/salver.png rename to apps/icons/static/icons/fat_cow/16x16/salver.png diff --git a/apps/icons/static/images/Fat Cow/16x16/santa.png b/apps/icons/static/icons/fat_cow/16x16/santa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/santa.png rename to apps/icons/static/icons/fat_cow/16x16/santa.png diff --git a/apps/icons/static/images/Fat Cow/16x16/satellite.png b/apps/icons/static/icons/fat_cow/16x16/satellite.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/satellite.png rename to apps/icons/static/icons/fat_cow/16x16/satellite.png diff --git a/apps/icons/static/images/Fat Cow/16x16/satellite_dish.png b/apps/icons/static/icons/fat_cow/16x16/satellite_dish.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/satellite_dish.png rename to apps/icons/static/icons/fat_cow/16x16/satellite_dish.png diff --git a/apps/icons/static/images/Fat Cow/16x16/save_as.png b/apps/icons/static/icons/fat_cow/16x16/save_as.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/save_as.png rename to apps/icons/static/icons/fat_cow/16x16/save_as.png diff --git a/apps/icons/static/images/Fat Cow/16x16/save_money.png b/apps/icons/static/icons/fat_cow/16x16/save_money.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/save_money.png rename to apps/icons/static/icons/fat_cow/16x16/save_money.png diff --git a/apps/icons/static/images/Fat Cow/16x16/scale_image.png b/apps/icons/static/icons/fat_cow/16x16/scale_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/scale_image.png rename to apps/icons/static/icons/fat_cow/16x16/scale_image.png diff --git a/apps/icons/static/images/Fat Cow/16x16/scanner.png b/apps/icons/static/icons/fat_cow/16x16/scanner.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/scanner.png rename to apps/icons/static/icons/fat_cow/16x16/scanner.png diff --git a/apps/icons/static/images/Fat Cow/16x16/screen_error.png b/apps/icons/static/icons/fat_cow/16x16/screen_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/screen_error.png rename to apps/icons/static/icons/fat_cow/16x16/screen_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/screwdriver.png b/apps/icons/static/icons/fat_cow/16x16/screwdriver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/screwdriver.png rename to apps/icons/static/icons/fat_cow/16x16/screwdriver.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script.png b/apps/icons/static/icons/fat_cow/16x16/script.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script.png rename to apps/icons/static/icons/fat_cow/16x16/script.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_add.png b/apps/icons/static/icons/fat_cow/16x16/script_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_add.png rename to apps/icons/static/icons/fat_cow/16x16/script_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_code.png b/apps/icons/static/icons/fat_cow/16x16/script_code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_code.png rename to apps/icons/static/icons/fat_cow/16x16/script_code.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_code_red.png b/apps/icons/static/icons/fat_cow/16x16/script_code_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_code_red.png rename to apps/icons/static/icons/fat_cow/16x16/script_code_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_delete.png b/apps/icons/static/icons/fat_cow/16x16/script_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_delete.png rename to apps/icons/static/icons/fat_cow/16x16/script_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_edit.png b/apps/icons/static/icons/fat_cow/16x16/script_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_edit.png rename to apps/icons/static/icons/fat_cow/16x16/script_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_error.png b/apps/icons/static/icons/fat_cow/16x16/script_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_error.png rename to apps/icons/static/icons/fat_cow/16x16/script_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_gear.png b/apps/icons/static/icons/fat_cow/16x16/script_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_gear.png rename to apps/icons/static/icons/fat_cow/16x16/script_gear.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_go.png b/apps/icons/static/icons/fat_cow/16x16/script_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_go.png rename to apps/icons/static/icons/fat_cow/16x16/script_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_key.png b/apps/icons/static/icons/fat_cow/16x16/script_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_key.png rename to apps/icons/static/icons/fat_cow/16x16/script_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_lightning.png b/apps/icons/static/icons/fat_cow/16x16/script_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_lightning.png rename to apps/icons/static/icons/fat_cow/16x16/script_lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_link.png b/apps/icons/static/icons/fat_cow/16x16/script_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_link.png rename to apps/icons/static/icons/fat_cow/16x16/script_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_palette.png b/apps/icons/static/icons/fat_cow/16x16/script_palette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_palette.png rename to apps/icons/static/icons/fat_cow/16x16/script_palette.png diff --git a/apps/icons/static/images/Fat Cow/16x16/script_save.png b/apps/icons/static/icons/fat_cow/16x16/script_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/script_save.png rename to apps/icons/static/icons/fat_cow/16x16/script_save.png diff --git a/apps/icons/static/images/Fat Cow/16x16/scripts.png b/apps/icons/static/icons/fat_cow/16x16/scripts.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/scripts.png rename to apps/icons/static/icons/fat_cow/16x16/scripts.png diff --git a/apps/icons/static/images/Fat Cow/16x16/scroller_bar.png b/apps/icons/static/icons/fat_cow/16x16/scroller_bar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/scroller_bar.png rename to apps/icons/static/icons/fat_cow/16x16/scroller_bar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/scull.png b/apps/icons/static/icons/fat_cow/16x16/scull.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/scull.png rename to apps/icons/static/icons/fat_cow/16x16/scull.png diff --git a/apps/icons/static/images/Fat Cow/16x16/search_minus.png b/apps/icons/static/icons/fat_cow/16x16/search_minus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/search_minus.png rename to apps/icons/static/icons/fat_cow/16x16/search_minus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/search_plus.png b/apps/icons/static/icons/fat_cow/16x16/search_plus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/search_plus.png rename to apps/icons/static/icons/fat_cow/16x16/search_plus.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select.png b/apps/icons/static/icons/fat_cow/16x16/select.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select.png rename to apps/icons/static/icons/fat_cow/16x16/select.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select_by_adding_to_selection.png b/apps/icons/static/icons/fat_cow/16x16/select_by_adding_to_selection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select_by_adding_to_selection.png rename to apps/icons/static/icons/fat_cow/16x16/select_by_adding_to_selection.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select_by_color.png b/apps/icons/static/icons/fat_cow/16x16/select_by_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select_by_color.png rename to apps/icons/static/icons/fat_cow/16x16/select_by_color.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select_by_difference.png b/apps/icons/static/icons/fat_cow/16x16/select_by_difference.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select_by_difference.png rename to apps/icons/static/icons/fat_cow/16x16/select_by_difference.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select_by_intersection.png b/apps/icons/static/icons/fat_cow/16x16/select_by_intersection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select_by_intersection.png rename to apps/icons/static/icons/fat_cow/16x16/select_by_intersection.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select_continuous_area.png b/apps/icons/static/icons/fat_cow/16x16/select_continuous_area.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select_continuous_area.png rename to apps/icons/static/icons/fat_cow/16x16/select_continuous_area.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select_ellipse.png b/apps/icons/static/icons/fat_cow/16x16/select_ellipse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select_ellipse.png rename to apps/icons/static/icons/fat_cow/16x16/select_ellipse.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select_invert.png b/apps/icons/static/icons/fat_cow/16x16/select_invert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select_invert.png rename to apps/icons/static/icons/fat_cow/16x16/select_invert.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select_lasso.png b/apps/icons/static/icons/fat_cow/16x16/select_lasso.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select_lasso.png rename to apps/icons/static/icons/fat_cow/16x16/select_lasso.png diff --git a/apps/icons/static/images/Fat Cow/16x16/select_restangular.png b/apps/icons/static/icons/fat_cow/16x16/select_restangular.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/select_restangular.png rename to apps/icons/static/icons/fat_cow/16x16/select_restangular.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sertificate.png b/apps/icons/static/icons/fat_cow/16x16/sertificate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sertificate.png rename to apps/icons/static/icons/fat_cow/16x16/sertificate.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server.png b/apps/icons/static/icons/fat_cow/16x16/server.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server.png rename to apps/icons/static/icons/fat_cow/16x16/server.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_add.png b/apps/icons/static/icons/fat_cow/16x16/server_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_add.png rename to apps/icons/static/icons/fat_cow/16x16/server_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_chart.png b/apps/icons/static/icons/fat_cow/16x16/server_chart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_chart.png rename to apps/icons/static/icons/fat_cow/16x16/server_chart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_components.png b/apps/icons/static/icons/fat_cow/16x16/server_components.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_components.png rename to apps/icons/static/icons/fat_cow/16x16/server_components.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_compress.png b/apps/icons/static/icons/fat_cow/16x16/server_compress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_compress.png rename to apps/icons/static/icons/fat_cow/16x16/server_compress.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_connect.png b/apps/icons/static/icons/fat_cow/16x16/server_connect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_connect.png rename to apps/icons/static/icons/fat_cow/16x16/server_connect.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_database.png b/apps/icons/static/icons/fat_cow/16x16/server_database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_database.png rename to apps/icons/static/icons/fat_cow/16x16/server_database.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_delete.png b/apps/icons/static/icons/fat_cow/16x16/server_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_delete.png rename to apps/icons/static/icons/fat_cow/16x16/server_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_edit.png b/apps/icons/static/icons/fat_cow/16x16/server_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_edit.png rename to apps/icons/static/icons/fat_cow/16x16/server_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_error.png b/apps/icons/static/icons/fat_cow/16x16/server_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_error.png rename to apps/icons/static/icons/fat_cow/16x16/server_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_go.png b/apps/icons/static/icons/fat_cow/16x16/server_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_go.png rename to apps/icons/static/icons/fat_cow/16x16/server_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_information.png b/apps/icons/static/icons/fat_cow/16x16/server_information.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_information.png rename to apps/icons/static/icons/fat_cow/16x16/server_information.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_key.png b/apps/icons/static/icons/fat_cow/16x16/server_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_key.png rename to apps/icons/static/icons/fat_cow/16x16/server_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_lightning.png b/apps/icons/static/icons/fat_cow/16x16/server_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_lightning.png rename to apps/icons/static/icons/fat_cow/16x16/server_lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_link.png b/apps/icons/static/icons/fat_cow/16x16/server_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_link.png rename to apps/icons/static/icons/fat_cow/16x16/server_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_stanchion.png b/apps/icons/static/icons/fat_cow/16x16/server_stanchion.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_stanchion.png rename to apps/icons/static/icons/fat_cow/16x16/server_stanchion.png diff --git a/apps/icons/static/images/Fat Cow/16x16/server_uncompress.png b/apps/icons/static/icons/fat_cow/16x16/server_uncompress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/server_uncompress.png rename to apps/icons/static/icons/fat_cow/16x16/server_uncompress.png diff --git a/apps/icons/static/images/Fat Cow/16x16/session_idle_time.png b/apps/icons/static/icons/fat_cow/16x16/session_idle_time.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/session_idle_time.png rename to apps/icons/static/icons/fat_cow/16x16/session_idle_time.png diff --git a/apps/icons/static/images/Fat Cow/16x16/set_security_question.png b/apps/icons/static/icons/fat_cow/16x16/set_security_question.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/set_security_question.png rename to apps/icons/static/icons/fat_cow/16x16/set_security_question.png diff --git a/apps/icons/static/images/Fat Cow/16x16/setting_tools.png b/apps/icons/static/icons/fat_cow/16x16/setting_tools.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/setting_tools.png rename to apps/icons/static/icons/fat_cow/16x16/setting_tools.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shading.png b/apps/icons/static/icons/fat_cow/16x16/shading.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shading.png rename to apps/icons/static/icons/fat_cow/16x16/shading.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_align_bottom.png b/apps/icons/static/icons/fat_cow/16x16/shape_align_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_align_bottom.png rename to apps/icons/static/icons/fat_cow/16x16/shape_align_bottom.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_align_center.png b/apps/icons/static/icons/fat_cow/16x16/shape_align_center.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_align_center.png rename to apps/icons/static/icons/fat_cow/16x16/shape_align_center.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_align_left.png b/apps/icons/static/icons/fat_cow/16x16/shape_align_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_align_left.png rename to apps/icons/static/icons/fat_cow/16x16/shape_align_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_align_middle.png b/apps/icons/static/icons/fat_cow/16x16/shape_align_middle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_align_middle.png rename to apps/icons/static/icons/fat_cow/16x16/shape_align_middle.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_align_right.png b/apps/icons/static/icons/fat_cow/16x16/shape_align_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_align_right.png rename to apps/icons/static/icons/fat_cow/16x16/shape_align_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_align_top.png b/apps/icons/static/icons/fat_cow/16x16/shape_align_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_align_top.png rename to apps/icons/static/icons/fat_cow/16x16/shape_align_top.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_flip_horizontal.png b/apps/icons/static/icons/fat_cow/16x16/shape_flip_horizontal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_flip_horizontal.png rename to apps/icons/static/icons/fat_cow/16x16/shape_flip_horizontal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_flip_vertical.png b/apps/icons/static/icons/fat_cow/16x16/shape_flip_vertical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_flip_vertical.png rename to apps/icons/static/icons/fat_cow/16x16/shape_flip_vertical.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_group.png b/apps/icons/static/icons/fat_cow/16x16/shape_group.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_group.png rename to apps/icons/static/icons/fat_cow/16x16/shape_group.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_handles.png b/apps/icons/static/icons/fat_cow/16x16/shape_handles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_handles.png rename to apps/icons/static/icons/fat_cow/16x16/shape_handles.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_move_back.png b/apps/icons/static/icons/fat_cow/16x16/shape_move_back.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_move_back.png rename to apps/icons/static/icons/fat_cow/16x16/shape_move_back.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_move_backwards.png b/apps/icons/static/icons/fat_cow/16x16/shape_move_backwards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_move_backwards.png rename to apps/icons/static/icons/fat_cow/16x16/shape_move_backwards.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_move_forwards.png b/apps/icons/static/icons/fat_cow/16x16/shape_move_forwards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_move_forwards.png rename to apps/icons/static/icons/fat_cow/16x16/shape_move_forwards.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_move_front.png b/apps/icons/static/icons/fat_cow/16x16/shape_move_front.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_move_front.png rename to apps/icons/static/icons/fat_cow/16x16/shape_move_front.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_rotate_anticlockwise.png b/apps/icons/static/icons/fat_cow/16x16/shape_rotate_anticlockwise.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_rotate_anticlockwise.png rename to apps/icons/static/icons/fat_cow/16x16/shape_rotate_anticlockwise.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_rotate_clockwise.png b/apps/icons/static/icons/fat_cow/16x16/shape_rotate_clockwise.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_rotate_clockwise.png rename to apps/icons/static/icons/fat_cow/16x16/shape_rotate_clockwise.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_square.png b/apps/icons/static/icons/fat_cow/16x16/shape_square.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_square.png rename to apps/icons/static/icons/fat_cow/16x16/shape_square.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_square_add.png b/apps/icons/static/icons/fat_cow/16x16/shape_square_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_square_add.png rename to apps/icons/static/icons/fat_cow/16x16/shape_square_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_square_delete.png b/apps/icons/static/icons/fat_cow/16x16/shape_square_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_square_delete.png rename to apps/icons/static/icons/fat_cow/16x16/shape_square_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_square_edit.png b/apps/icons/static/icons/fat_cow/16x16/shape_square_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_square_edit.png rename to apps/icons/static/icons/fat_cow/16x16/shape_square_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_square_error.png b/apps/icons/static/icons/fat_cow/16x16/shape_square_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_square_error.png rename to apps/icons/static/icons/fat_cow/16x16/shape_square_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_square_go.png b/apps/icons/static/icons/fat_cow/16x16/shape_square_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_square_go.png rename to apps/icons/static/icons/fat_cow/16x16/shape_square_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_square_key.png b/apps/icons/static/icons/fat_cow/16x16/shape_square_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_square_key.png rename to apps/icons/static/icons/fat_cow/16x16/shape_square_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_square_link.png b/apps/icons/static/icons/fat_cow/16x16/shape_square_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_square_link.png rename to apps/icons/static/icons/fat_cow/16x16/shape_square_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shape_ungroup.png b/apps/icons/static/icons/fat_cow/16x16/shape_ungroup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shape_ungroup.png rename to apps/icons/static/icons/fat_cow/16x16/shape_ungroup.png diff --git a/apps/icons/static/images/Fat Cow/16x16/share.png b/apps/icons/static/icons/fat_cow/16x16/share.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/share.png rename to apps/icons/static/icons/fat_cow/16x16/share.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sharpen.png b/apps/icons/static/icons/fat_cow/16x16/sharpen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sharpen.png rename to apps/icons/static/icons/fat_cow/16x16/sharpen.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sheduled_task.png b/apps/icons/static/icons/fat_cow/16x16/sheduled_task.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sheduled_task.png rename to apps/icons/static/icons/fat_cow/16x16/sheduled_task.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shield.png b/apps/icons/static/icons/fat_cow/16x16/shield.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shield.png rename to apps/icons/static/icons/fat_cow/16x16/shield.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shield_add.png b/apps/icons/static/icons/fat_cow/16x16/shield_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shield_add.png rename to apps/icons/static/icons/fat_cow/16x16/shield_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shield_delete.png b/apps/icons/static/icons/fat_cow/16x16/shield_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shield_delete.png rename to apps/icons/static/icons/fat_cow/16x16/shield_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shield_go.png b/apps/icons/static/icons/fat_cow/16x16/shield_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shield_go.png rename to apps/icons/static/icons/fat_cow/16x16/shield_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shirt_polo.png b/apps/icons/static/icons/fat_cow/16x16/shirt_polo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shirt_polo.png rename to apps/icons/static/icons/fat_cow/16x16/shirt_polo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shopping.png b/apps/icons/static/icons/fat_cow/16x16/shopping.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shopping.png rename to apps/icons/static/icons/fat_cow/16x16/shopping.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shorts.png b/apps/icons/static/icons/fat_cow/16x16/shorts.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shorts.png rename to apps/icons/static/icons/fat_cow/16x16/shorts.png diff --git a/apps/icons/static/images/Fat Cow/16x16/showel.png b/apps/icons/static/icons/fat_cow/16x16/showel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/showel.png rename to apps/icons/static/icons/fat_cow/16x16/showel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/shuriken.png b/apps/icons/static/icons/fat_cow/16x16/shuriken.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/shuriken.png rename to apps/icons/static/icons/fat_cow/16x16/shuriken.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sign.png b/apps/icons/static/icons/fat_cow/16x16/sign.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sign.png rename to apps/icons/static/icons/fat_cow/16x16/sign.png diff --git a/apps/icons/static/images/Fat Cow/16x16/siren.png b/apps/icons/static/icons/fat_cow/16x16/siren.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/siren.png rename to apps/icons/static/icons/fat_cow/16x16/siren.png diff --git a/apps/icons/static/images/Fat Cow/16x16/site_backup_and_restore.png b/apps/icons/static/icons/fat_cow/16x16/site_backup_and_restore.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/site_backup_and_restore.png rename to apps/icons/static/icons/fat_cow/16x16/site_backup_and_restore.png diff --git a/apps/icons/static/images/Fat Cow/16x16/site_enhancer.png b/apps/icons/static/icons/fat_cow/16x16/site_enhancer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/site_enhancer.png rename to apps/icons/static/icons/fat_cow/16x16/site_enhancer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sitemap.png b/apps/icons/static/icons/fat_cow/16x16/sitemap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sitemap.png rename to apps/icons/static/icons/fat_cow/16x16/sitemap.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sitemap_color.png b/apps/icons/static/icons/fat_cow/16x16/sitemap_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sitemap_color.png rename to apps/icons/static/icons/fat_cow/16x16/sitemap_color.png diff --git a/apps/icons/static/images/Fat Cow/16x16/size_horizontal.png b/apps/icons/static/icons/fat_cow/16x16/size_horizontal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/size_horizontal.png rename to apps/icons/static/icons/fat_cow/16x16/size_horizontal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/size_vertical.png b/apps/icons/static/icons/fat_cow/16x16/size_vertical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/size_vertical.png rename to apps/icons/static/icons/fat_cow/16x16/size_vertical.png diff --git a/apps/icons/static/images/Fat Cow/16x16/skate.png b/apps/icons/static/icons/fat_cow/16x16/skate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/skate.png rename to apps/icons/static/icons/fat_cow/16x16/skate.png diff --git a/apps/icons/static/images/Fat Cow/16x16/skins.png b/apps/icons/static/icons/fat_cow/16x16/skins.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/skins.png rename to apps/icons/static/icons/fat_cow/16x16/skins.png diff --git a/apps/icons/static/images/Fat Cow/16x16/skype.png b/apps/icons/static/icons/fat_cow/16x16/skype.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/skype.png rename to apps/icons/static/icons/fat_cow/16x16/skype.png diff --git a/apps/icons/static/images/Fat Cow/16x16/slackware.png b/apps/icons/static/icons/fat_cow/16x16/slackware.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/slackware.png rename to apps/icons/static/icons/fat_cow/16x16/slackware.png diff --git a/apps/icons/static/images/Fat Cow/16x16/slideshow.png b/apps/icons/static/icons/fat_cow/16x16/slideshow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/slideshow.png rename to apps/icons/static/icons/fat_cow/16x16/slideshow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/small_business.png b/apps/icons/static/icons/fat_cow/16x16/small_business.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/small_business.png rename to apps/icons/static/icons/fat_cow/16x16/small_business.png diff --git a/apps/icons/static/images/Fat Cow/16x16/small_car.png b/apps/icons/static/icons/fat_cow/16x16/small_car.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/small_car.png rename to apps/icons/static/icons/fat_cow/16x16/small_car.png diff --git a/apps/icons/static/images/Fat Cow/16x16/small_tiles.png b/apps/icons/static/icons/fat_cow/16x16/small_tiles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/small_tiles.png rename to apps/icons/static/icons/fat_cow/16x16/small_tiles.png diff --git a/apps/icons/static/images/Fat Cow/16x16/snapshot.png b/apps/icons/static/icons/fat_cow/16x16/snapshot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/snapshot.png rename to apps/icons/static/icons/fat_cow/16x16/snapshot.png diff --git a/apps/icons/static/images/Fat Cow/16x16/snow_rain.png b/apps/icons/static/icons/fat_cow/16x16/snow_rain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/snow_rain.png rename to apps/icons/static/icons/fat_cow/16x16/snow_rain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/snowman.png b/apps/icons/static/icons/fat_cow/16x16/snowman.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/snowman.png rename to apps/icons/static/icons/fat_cow/16x16/snowman.png diff --git a/apps/icons/static/images/Fat Cow/16x16/soap.png b/apps/icons/static/icons/fat_cow/16x16/soap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/soap.png rename to apps/icons/static/icons/fat_cow/16x16/soap.png diff --git a/apps/icons/static/images/Fat Cow/16x16/soil_layers.png b/apps/icons/static/icons/fat_cow/16x16/soil_layers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/soil_layers.png rename to apps/icons/static/icons/fat_cow/16x16/soil_layers.png diff --git a/apps/icons/static/images/Fat Cow/16x16/solar.png b/apps/icons/static/icons/fat_cow/16x16/solar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/solar.png rename to apps/icons/static/icons/fat_cow/16x16/solar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sort_ascending.png b/apps/icons/static/icons/fat_cow/16x16/sort_ascending.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sort_ascending.png rename to apps/icons/static/icons/fat_cow/16x16/sort_ascending.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sort_columns.png b/apps/icons/static/icons/fat_cow/16x16/sort_columns.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sort_columns.png rename to apps/icons/static/icons/fat_cow/16x16/sort_columns.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sort_descending.png b/apps/icons/static/icons/fat_cow/16x16/sort_descending.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sort_descending.png rename to apps/icons/static/icons/fat_cow/16x16/sort_descending.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sound.png b/apps/icons/static/icons/fat_cow/16x16/sound.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sound.png rename to apps/icons/static/icons/fat_cow/16x16/sound.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sound_add.png b/apps/icons/static/icons/fat_cow/16x16/sound_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sound_add.png rename to apps/icons/static/icons/fat_cow/16x16/sound_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sound_delete.png b/apps/icons/static/icons/fat_cow/16x16/sound_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sound_delete.png rename to apps/icons/static/icons/fat_cow/16x16/sound_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sound_low.png b/apps/icons/static/icons/fat_cow/16x16/sound_low.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sound_low.png rename to apps/icons/static/icons/fat_cow/16x16/sound_low.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sound_mute.png b/apps/icons/static/icons/fat_cow/16x16/sound_mute.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sound_mute.png rename to apps/icons/static/icons/fat_cow/16x16/sound_mute.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sound_none.png b/apps/icons/static/icons/fat_cow/16x16/sound_none.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sound_none.png rename to apps/icons/static/icons/fat_cow/16x16/sound_none.png diff --git a/apps/icons/static/images/Fat Cow/16x16/soup.png b/apps/icons/static/icons/fat_cow/16x16/soup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/soup.png rename to apps/icons/static/icons/fat_cow/16x16/soup.png diff --git a/apps/icons/static/images/Fat Cow/16x16/source_code.png b/apps/icons/static/icons/fat_cow/16x16/source_code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/source_code.png rename to apps/icons/static/icons/fat_cow/16x16/source_code.png diff --git a/apps/icons/static/images/Fat Cow/16x16/spacer.png b/apps/icons/static/icons/fat_cow/16x16/spacer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/spacer.png rename to apps/icons/static/icons/fat_cow/16x16/spacer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/spam.png b/apps/icons/static/icons/fat_cow/16x16/spam.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/spam.png rename to apps/icons/static/icons/fat_cow/16x16/spam.png diff --git a/apps/icons/static/images/Fat Cow/16x16/spam_filter.png b/apps/icons/static/icons/fat_cow/16x16/spam_filter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/spam_filter.png rename to apps/icons/static/icons/fat_cow/16x16/spam_filter.png diff --git a/apps/icons/static/images/Fat Cow/16x16/speakers.png b/apps/icons/static/icons/fat_cow/16x16/speakers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/speakers.png rename to apps/icons/static/icons/fat_cow/16x16/speakers.png diff --git a/apps/icons/static/images/Fat Cow/16x16/speedometer.png b/apps/icons/static/icons/fat_cow/16x16/speedometer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/speedometer.png rename to apps/icons/static/icons/fat_cow/16x16/speedometer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/spellcheck.png b/apps/icons/static/icons/fat_cow/16x16/spellcheck.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/spellcheck.png rename to apps/icons/static/icons/fat_cow/16x16/spellcheck.png diff --git a/apps/icons/static/images/Fat Cow/16x16/spellcheck_error.png b/apps/icons/static/icons/fat_cow/16x16/spellcheck_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/spellcheck_error.png rename to apps/icons/static/icons/fat_cow/16x16/spellcheck_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/spider_web.png b/apps/icons/static/icons/fat_cow/16x16/spider_web.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/spider_web.png rename to apps/icons/static/icons/fat_cow/16x16/spider_web.png diff --git a/apps/icons/static/images/Fat Cow/16x16/spill.png b/apps/icons/static/icons/fat_cow/16x16/spill.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/spill.png rename to apps/icons/static/icons/fat_cow/16x16/spill.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sport.png b/apps/icons/static/icons/fat_cow/16x16/sport.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sport.png rename to apps/icons/static/icons/fat_cow/16x16/sport.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sport_8ball.png b/apps/icons/static/icons/fat_cow/16x16/sport_8ball.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sport_8ball.png rename to apps/icons/static/icons/fat_cow/16x16/sport_8ball.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sport_basketball.png b/apps/icons/static/icons/fat_cow/16x16/sport_basketball.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sport_basketball.png rename to apps/icons/static/icons/fat_cow/16x16/sport_basketball.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sport_football.png b/apps/icons/static/icons/fat_cow/16x16/sport_football.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sport_football.png rename to apps/icons/static/icons/fat_cow/16x16/sport_football.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sport_golf.png b/apps/icons/static/icons/fat_cow/16x16/sport_golf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sport_golf.png rename to apps/icons/static/icons/fat_cow/16x16/sport_golf.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sport_raquet.png b/apps/icons/static/icons/fat_cow/16x16/sport_raquet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sport_raquet.png rename to apps/icons/static/icons/fat_cow/16x16/sport_raquet.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sport_shuttlecock.png b/apps/icons/static/icons/fat_cow/16x16/sport_shuttlecock.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sport_shuttlecock.png rename to apps/icons/static/icons/fat_cow/16x16/sport_shuttlecock.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sport_soccer.png b/apps/icons/static/icons/fat_cow/16x16/sport_soccer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sport_soccer.png rename to apps/icons/static/icons/fat_cow/16x16/sport_soccer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sport_tennis.png b/apps/icons/static/icons/fat_cow/16x16/sport_tennis.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sport_tennis.png rename to apps/icons/static/icons/fat_cow/16x16/sport_tennis.png diff --git a/apps/icons/static/images/Fat Cow/16x16/spring.png b/apps/icons/static/icons/fat_cow/16x16/spring.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/spring.png rename to apps/icons/static/icons/fat_cow/16x16/spring.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sql_join.png b/apps/icons/static/icons/fat_cow/16x16/sql_join.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sql_join.png rename to apps/icons/static/icons/fat_cow/16x16/sql_join.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sql_join_inner.png b/apps/icons/static/icons/fat_cow/16x16/sql_join_inner.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sql_join_inner.png rename to apps/icons/static/icons/fat_cow/16x16/sql_join_inner.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sql_join_left.png b/apps/icons/static/icons/fat_cow/16x16/sql_join_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sql_join_left.png rename to apps/icons/static/icons/fat_cow/16x16/sql_join_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sql_join_left_exclude.png b/apps/icons/static/icons/fat_cow/16x16/sql_join_left_exclude.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sql_join_left_exclude.png rename to apps/icons/static/icons/fat_cow/16x16/sql_join_left_exclude.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sql_join_outer.png b/apps/icons/static/icons/fat_cow/16x16/sql_join_outer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sql_join_outer.png rename to apps/icons/static/icons/fat_cow/16x16/sql_join_outer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sql_join_outer_exclude.png b/apps/icons/static/icons/fat_cow/16x16/sql_join_outer_exclude.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sql_join_outer_exclude.png rename to apps/icons/static/icons/fat_cow/16x16/sql_join_outer_exclude.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sql_join_right.png b/apps/icons/static/icons/fat_cow/16x16/sql_join_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sql_join_right.png rename to apps/icons/static/icons/fat_cow/16x16/sql_join_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sql_join_right_exclude.png b/apps/icons/static/icons/fat_cow/16x16/sql_join_right_exclude.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sql_join_right_exclude.png rename to apps/icons/static/icons/fat_cow/16x16/sql_join_right_exclude.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ssl_certificates.png b/apps/icons/static/icons/fat_cow/16x16/ssl_certificates.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ssl_certificates.png rename to apps/icons/static/icons/fat_cow/16x16/ssl_certificates.png diff --git a/apps/icons/static/images/Fat Cow/16x16/stamp_pattern.png b/apps/icons/static/icons/fat_cow/16x16/stamp_pattern.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/stamp_pattern.png rename to apps/icons/static/icons/fat_cow/16x16/stamp_pattern.png diff --git a/apps/icons/static/images/Fat Cow/16x16/star.png b/apps/icons/static/icons/fat_cow/16x16/star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/star.png rename to apps/icons/static/icons/fat_cow/16x16/star.png diff --git a/apps/icons/static/images/Fat Cow/16x16/statistics.png b/apps/icons/static/icons/fat_cow/16x16/statistics.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/statistics.png rename to apps/icons/static/icons/fat_cow/16x16/statistics.png diff --git a/apps/icons/static/images/Fat Cow/16x16/status_away.png b/apps/icons/static/icons/fat_cow/16x16/status_away.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/status_away.png rename to apps/icons/static/icons/fat_cow/16x16/status_away.png diff --git a/apps/icons/static/images/Fat Cow/16x16/status_busy.png b/apps/icons/static/icons/fat_cow/16x16/status_busy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/status_busy.png rename to apps/icons/static/icons/fat_cow/16x16/status_busy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/status_offline.png b/apps/icons/static/icons/fat_cow/16x16/status_offline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/status_offline.png rename to apps/icons/static/icons/fat_cow/16x16/status_offline.png diff --git a/apps/icons/static/images/Fat Cow/16x16/status_online.png b/apps/icons/static/icons/fat_cow/16x16/status_online.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/status_online.png rename to apps/icons/static/icons/fat_cow/16x16/status_online.png diff --git a/apps/icons/static/images/Fat Cow/16x16/steering_wheel.png b/apps/icons/static/icons/fat_cow/16x16/steering_wheel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/steering_wheel.png rename to apps/icons/static/icons/fat_cow/16x16/steering_wheel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/steering_wheel_2.png b/apps/icons/static/icons/fat_cow/16x16/steering_wheel_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/steering_wheel_2.png rename to apps/icons/static/icons/fat_cow/16x16/steering_wheel_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/steering_wheel_3.png b/apps/icons/static/icons/fat_cow/16x16/steering_wheel_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/steering_wheel_3.png rename to apps/icons/static/icons/fat_cow/16x16/steering_wheel_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/stop.png b/apps/icons/static/icons/fat_cow/16x16/stop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/stop.png rename to apps/icons/static/icons/fat_cow/16x16/stop.png diff --git a/apps/icons/static/images/Fat Cow/16x16/stopwatch_finish.png b/apps/icons/static/icons/fat_cow/16x16/stopwatch_finish.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/stopwatch_finish.png rename to apps/icons/static/icons/fat_cow/16x16/stopwatch_finish.png diff --git a/apps/icons/static/images/Fat Cow/16x16/stopwatch_pause.png b/apps/icons/static/icons/fat_cow/16x16/stopwatch_pause.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/stopwatch_pause.png rename to apps/icons/static/icons/fat_cow/16x16/stopwatch_pause.png diff --git a/apps/icons/static/images/Fat Cow/16x16/stopwatch_start.png b/apps/icons/static/icons/fat_cow/16x16/stopwatch_start.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/stopwatch_start.png rename to apps/icons/static/icons/fat_cow/16x16/stopwatch_start.png diff --git a/apps/icons/static/images/Fat Cow/16x16/storage.png b/apps/icons/static/icons/fat_cow/16x16/storage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/storage.png rename to apps/icons/static/icons/fat_cow/16x16/storage.png diff --git a/apps/icons/static/images/Fat Cow/16x16/street_stall.png b/apps/icons/static/icons/fat_cow/16x16/street_stall.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/street_stall.png rename to apps/icons/static/icons/fat_cow/16x16/street_stall.png diff --git a/apps/icons/static/images/Fat Cow/16x16/stumble_upon.png b/apps/icons/static/icons/fat_cow/16x16/stumble_upon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/stumble_upon.png rename to apps/icons/static/icons/fat_cow/16x16/stumble_upon.png diff --git a/apps/icons/static/images/Fat Cow/16x16/style.png b/apps/icons/static/icons/fat_cow/16x16/style.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/style.png rename to apps/icons/static/icons/fat_cow/16x16/style.png diff --git a/apps/icons/static/images/Fat Cow/16x16/style_add.png b/apps/icons/static/icons/fat_cow/16x16/style_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/style_add.png rename to apps/icons/static/icons/fat_cow/16x16/style_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/style_delete.png b/apps/icons/static/icons/fat_cow/16x16/style_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/style_delete.png rename to apps/icons/static/icons/fat_cow/16x16/style_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/style_edit.png b/apps/icons/static/icons/fat_cow/16x16/style_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/style_edit.png rename to apps/icons/static/icons/fat_cow/16x16/style_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/style_go.png b/apps/icons/static/icons/fat_cow/16x16/style_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/style_go.png rename to apps/icons/static/icons/fat_cow/16x16/style_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/subwoofer.png b/apps/icons/static/icons/fat_cow/16x16/subwoofer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/subwoofer.png rename to apps/icons/static/icons/fat_cow/16x16/subwoofer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sum.png b/apps/icons/static/icons/fat_cow/16x16/sum.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sum.png rename to apps/icons/static/icons/fat_cow/16x16/sum.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sun_cloudy.png b/apps/icons/static/icons/fat_cow/16x16/sun_cloudy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sun_cloudy.png rename to apps/icons/static/icons/fat_cow/16x16/sun_cloudy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/sun_rain.png b/apps/icons/static/icons/fat_cow/16x16/sun_rain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/sun_rain.png rename to apps/icons/static/icons/fat_cow/16x16/sun_rain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/support.png b/apps/icons/static/icons/fat_cow/16x16/support.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/support.png rename to apps/icons/static/icons/fat_cow/16x16/support.png diff --git a/apps/icons/static/images/Fat Cow/16x16/swf_loader.png b/apps/icons/static/icons/fat_cow/16x16/swf_loader.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/swf_loader.png rename to apps/icons/static/icons/fat_cow/16x16/swf_loader.png diff --git a/apps/icons/static/images/Fat Cow/16x16/switch.png b/apps/icons/static/icons/fat_cow/16x16/switch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/switch.png rename to apps/icons/static/icons/fat_cow/16x16/switch.png diff --git a/apps/icons/static/images/Fat Cow/16x16/switch_120v.png b/apps/icons/static/icons/fat_cow/16x16/switch_120v.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/switch_120v.png rename to apps/icons/static/icons/fat_cow/16x16/switch_120v.png diff --git a/apps/icons/static/images/Fat Cow/16x16/switch_220v.png b/apps/icons/static/icons/fat_cow/16x16/switch_220v.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/switch_220v.png rename to apps/icons/static/icons/fat_cow/16x16/switch_220v.png diff --git a/apps/icons/static/images/Fat Cow/16x16/system_monitor.png b/apps/icons/static/icons/fat_cow/16x16/system_monitor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/system_monitor.png rename to apps/icons/static/icons/fat_cow/16x16/system_monitor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/system_time.png b/apps/icons/static/icons/fat_cow/16x16/system_time.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/system_time.png rename to apps/icons/static/icons/fat_cow/16x16/system_time.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tab.png b/apps/icons/static/icons/fat_cow/16x16/tab.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tab.png rename to apps/icons/static/icons/fat_cow/16x16/tab.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tab_add.png b/apps/icons/static/icons/fat_cow/16x16/tab_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tab_add.png rename to apps/icons/static/icons/fat_cow/16x16/tab_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tab_delete.png b/apps/icons/static/icons/fat_cow/16x16/tab_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tab_delete.png rename to apps/icons/static/icons/fat_cow/16x16/tab_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tab_edit.png b/apps/icons/static/icons/fat_cow/16x16/tab_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tab_edit.png rename to apps/icons/static/icons/fat_cow/16x16/tab_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tab_go.png b/apps/icons/static/icons/fat_cow/16x16/tab_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tab_go.png rename to apps/icons/static/icons/fat_cow/16x16/tab_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tabbar.png b/apps/icons/static/icons/fat_cow/16x16/tabbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tabbar.png rename to apps/icons/static/icons/fat_cow/16x16/tabbar.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table.png b/apps/icons/static/icons/fat_cow/16x16/table.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table.png rename to apps/icons/static/icons/fat_cow/16x16/table.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_add.png b/apps/icons/static/icons/fat_cow/16x16/table_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_add.png rename to apps/icons/static/icons/fat_cow/16x16/table_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_chart.png b/apps/icons/static/icons/fat_cow/16x16/table_chart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_chart.png rename to apps/icons/static/icons/fat_cow/16x16/table_chart.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_delete.png b/apps/icons/static/icons/fat_cow/16x16/table_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_delete.png rename to apps/icons/static/icons/fat_cow/16x16/table_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_edit.png b/apps/icons/static/icons/fat_cow/16x16/table_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_edit.png rename to apps/icons/static/icons/fat_cow/16x16/table_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_error.png b/apps/icons/static/icons/fat_cow/16x16/table_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_error.png rename to apps/icons/static/icons/fat_cow/16x16/table_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_excel.png b/apps/icons/static/icons/fat_cow/16x16/table_excel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_excel.png rename to apps/icons/static/icons/fat_cow/16x16/table_excel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_export.png b/apps/icons/static/icons/fat_cow/16x16/table_export.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_export.png rename to apps/icons/static/icons/fat_cow/16x16/table_export.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_gear.png b/apps/icons/static/icons/fat_cow/16x16/table_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_gear.png rename to apps/icons/static/icons/fat_cow/16x16/table_gear.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_go.png b/apps/icons/static/icons/fat_cow/16x16/table_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_go.png rename to apps/icons/static/icons/fat_cow/16x16/table_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_heatmap.png b/apps/icons/static/icons/fat_cow/16x16/table_heatmap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_heatmap.png rename to apps/icons/static/icons/fat_cow/16x16/table_heatmap.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_import.png b/apps/icons/static/icons/fat_cow/16x16/table_import.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_import.png rename to apps/icons/static/icons/fat_cow/16x16/table_import.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_insert.png b/apps/icons/static/icons/fat_cow/16x16/table_insert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_insert.png rename to apps/icons/static/icons/fat_cow/16x16/table_insert.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_key.png b/apps/icons/static/icons/fat_cow/16x16/table_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_key.png rename to apps/icons/static/icons/fat_cow/16x16/table_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_lightning.png b/apps/icons/static/icons/fat_cow/16x16/table_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_lightning.png rename to apps/icons/static/icons/fat_cow/16x16/table_lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_link.png b/apps/icons/static/icons/fat_cow/16x16/table_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_link.png rename to apps/icons/static/icons/fat_cow/16x16/table_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_money.png b/apps/icons/static/icons/fat_cow/16x16/table_money.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_money.png rename to apps/icons/static/icons/fat_cow/16x16/table_money.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_multiple.png b/apps/icons/static/icons/fat_cow/16x16/table_multiple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_multiple.png rename to apps/icons/static/icons/fat_cow/16x16/table_multiple.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_paint_can.png b/apps/icons/static/icons/fat_cow/16x16/table_paint_can.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_paint_can.png rename to apps/icons/static/icons/fat_cow/16x16/table_paint_can.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_refresh.png b/apps/icons/static/icons/fat_cow/16x16/table_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_refresh.png rename to apps/icons/static/icons/fat_cow/16x16/table_refresh.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_relationship.png b/apps/icons/static/icons/fat_cow/16x16/table_relationship.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_relationship.png rename to apps/icons/static/icons/fat_cow/16x16/table_relationship.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_replace.png b/apps/icons/static/icons/fat_cow/16x16/table_replace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_replace.png rename to apps/icons/static/icons/fat_cow/16x16/table_replace.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_row_delete.png b/apps/icons/static/icons/fat_cow/16x16/table_row_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_row_delete.png rename to apps/icons/static/icons/fat_cow/16x16/table_row_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_row_insert.png b/apps/icons/static/icons/fat_cow/16x16/table_row_insert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_row_insert.png rename to apps/icons/static/icons/fat_cow/16x16/table_row_insert.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_save.png b/apps/icons/static/icons/fat_cow/16x16/table_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_save.png rename to apps/icons/static/icons/fat_cow/16x16/table_save.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_select.png b/apps/icons/static/icons/fat_cow/16x16/table_select.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_select.png rename to apps/icons/static/icons/fat_cow/16x16/table_select.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_select_all.png b/apps/icons/static/icons/fat_cow/16x16/table_select_all.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_select_all.png rename to apps/icons/static/icons/fat_cow/16x16/table_select_all.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_select_big.png b/apps/icons/static/icons/fat_cow/16x16/table_select_big.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_select_big.png rename to apps/icons/static/icons/fat_cow/16x16/table_select_big.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_select_column.png b/apps/icons/static/icons/fat_cow/16x16/table_select_column.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_select_column.png rename to apps/icons/static/icons/fat_cow/16x16/table_select_column.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_select_row.png b/apps/icons/static/icons/fat_cow/16x16/table_select_row.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_select_row.png rename to apps/icons/static/icons/fat_cow/16x16/table_select_row.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_sheet.png b/apps/icons/static/icons/fat_cow/16x16/table_sheet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_sheet.png rename to apps/icons/static/icons/fat_cow/16x16/table_sheet.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_sort.png b/apps/icons/static/icons/fat_cow/16x16/table_sort.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_sort.png rename to apps/icons/static/icons/fat_cow/16x16/table_sort.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_split.png b/apps/icons/static/icons/fat_cow/16x16/table_split.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_split.png rename to apps/icons/static/icons/fat_cow/16x16/table_split.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_sum.png b/apps/icons/static/icons/fat_cow/16x16/table_sum.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_sum.png rename to apps/icons/static/icons/fat_cow/16x16/table_sum.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_tab.png b/apps/icons/static/icons/fat_cow/16x16/table_tab.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_tab.png rename to apps/icons/static/icons/fat_cow/16x16/table_tab.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_tab_resize.png b/apps/icons/static/icons/fat_cow/16x16/table_tab_resize.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_tab_resize.png rename to apps/icons/static/icons/fat_cow/16x16/table_tab_resize.png diff --git a/apps/icons/static/images/Fat Cow/16x16/table_tab_search.png b/apps/icons/static/icons/fat_cow/16x16/table_tab_search.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/table_tab_search.png rename to apps/icons/static/icons/fat_cow/16x16/table_tab_search.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tabnavigator.png b/apps/icons/static/icons/fat_cow/16x16/tabnavigator.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tabnavigator.png rename to apps/icons/static/icons/fat_cow/16x16/tabnavigator.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag.png b/apps/icons/static/icons/fat_cow/16x16/tag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag.png rename to apps/icons/static/icons/fat_cow/16x16/tag.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_blue.png b/apps/icons/static/icons/fat_cow/16x16/tag_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_blue.png rename to apps/icons/static/icons/fat_cow/16x16/tag_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_blue_add.png b/apps/icons/static/icons/fat_cow/16x16/tag_blue_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_blue_add.png rename to apps/icons/static/icons/fat_cow/16x16/tag_blue_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_blue_delete.png b/apps/icons/static/icons/fat_cow/16x16/tag_blue_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_blue_delete.png rename to apps/icons/static/icons/fat_cow/16x16/tag_blue_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_blue_edit.png b/apps/icons/static/icons/fat_cow/16x16/tag_blue_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_blue_edit.png rename to apps/icons/static/icons/fat_cow/16x16/tag_blue_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_green.png b/apps/icons/static/icons/fat_cow/16x16/tag_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_green.png rename to apps/icons/static/icons/fat_cow/16x16/tag_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_orange.png b/apps/icons/static/icons/fat_cow/16x16/tag_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_orange.png rename to apps/icons/static/icons/fat_cow/16x16/tag_orange.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_pink.png b/apps/icons/static/icons/fat_cow/16x16/tag_pink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_pink.png rename to apps/icons/static/icons/fat_cow/16x16/tag_pink.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_purple.png b/apps/icons/static/icons/fat_cow/16x16/tag_purple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_purple.png rename to apps/icons/static/icons/fat_cow/16x16/tag_purple.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_red.png b/apps/icons/static/icons/fat_cow/16x16/tag_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_red.png rename to apps/icons/static/icons/fat_cow/16x16/tag_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tag_yellow.png b/apps/icons/static/icons/fat_cow/16x16/tag_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tag_yellow.png rename to apps/icons/static/icons/fat_cow/16x16/tag_yellow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tags_cloud.png b/apps/icons/static/icons/fat_cow/16x16/tags_cloud.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tags_cloud.png rename to apps/icons/static/icons/fat_cow/16x16/tags_cloud.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tea_cup.png b/apps/icons/static/icons/fat_cow/16x16/tea_cup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tea_cup.png rename to apps/icons/static/icons/fat_cow/16x16/tea_cup.png diff --git a/apps/icons/static/images/Fat Cow/16x16/teapot.png b/apps/icons/static/icons/fat_cow/16x16/teapot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/teapot.png rename to apps/icons/static/icons/fat_cow/16x16/teapot.png diff --git a/apps/icons/static/images/Fat Cow/16x16/technorati.png b/apps/icons/static/icons/fat_cow/16x16/technorati.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/technorati.png rename to apps/icons/static/icons/fat_cow/16x16/technorati.png diff --git a/apps/icons/static/images/Fat Cow/16x16/teddy_bear.png b/apps/icons/static/icons/fat_cow/16x16/teddy_bear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/teddy_bear.png rename to apps/icons/static/icons/fat_cow/16x16/teddy_bear.png diff --git a/apps/icons/static/images/Fat Cow/16x16/telephone.png b/apps/icons/static/icons/fat_cow/16x16/telephone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/telephone.png rename to apps/icons/static/icons/fat_cow/16x16/telephone.png diff --git a/apps/icons/static/images/Fat Cow/16x16/telephone_add.png b/apps/icons/static/icons/fat_cow/16x16/telephone_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/telephone_add.png rename to apps/icons/static/icons/fat_cow/16x16/telephone_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/telephone_delete.png b/apps/icons/static/icons/fat_cow/16x16/telephone_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/telephone_delete.png rename to apps/icons/static/icons/fat_cow/16x16/telephone_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/telephone_edit.png b/apps/icons/static/icons/fat_cow/16x16/telephone_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/telephone_edit.png rename to apps/icons/static/icons/fat_cow/16x16/telephone_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/telephone_error.png b/apps/icons/static/icons/fat_cow/16x16/telephone_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/telephone_error.png rename to apps/icons/static/icons/fat_cow/16x16/telephone_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/telephone_go.png b/apps/icons/static/icons/fat_cow/16x16/telephone_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/telephone_go.png rename to apps/icons/static/icons/fat_cow/16x16/telephone_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/telephone_key.png b/apps/icons/static/icons/fat_cow/16x16/telephone_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/telephone_key.png rename to apps/icons/static/icons/fat_cow/16x16/telephone_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/telephone_link.png b/apps/icons/static/icons/fat_cow/16x16/telephone_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/telephone_link.png rename to apps/icons/static/icons/fat_cow/16x16/telephone_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/television.png b/apps/icons/static/icons/fat_cow/16x16/television.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/television.png rename to apps/icons/static/icons/fat_cow/16x16/television.png diff --git a/apps/icons/static/images/Fat Cow/16x16/television_add.png b/apps/icons/static/icons/fat_cow/16x16/television_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/television_add.png rename to apps/icons/static/icons/fat_cow/16x16/television_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/television_delete.png b/apps/icons/static/icons/fat_cow/16x16/television_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/television_delete.png rename to apps/icons/static/icons/fat_cow/16x16/television_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/temperature_1.png b/apps/icons/static/icons/fat_cow/16x16/temperature_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/temperature_1.png rename to apps/icons/static/icons/fat_cow/16x16/temperature_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/temperature_2.png b/apps/icons/static/icons/fat_cow/16x16/temperature_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/temperature_2.png rename to apps/icons/static/icons/fat_cow/16x16/temperature_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/temperature_3.png b/apps/icons/static/icons/fat_cow/16x16/temperature_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/temperature_3.png rename to apps/icons/static/icons/fat_cow/16x16/temperature_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/temperature_4.png b/apps/icons/static/icons/fat_cow/16x16/temperature_4.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/temperature_4.png rename to apps/icons/static/icons/fat_cow/16x16/temperature_4.png diff --git a/apps/icons/static/images/Fat Cow/16x16/temperature_5.png b/apps/icons/static/icons/fat_cow/16x16/temperature_5.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/temperature_5.png rename to apps/icons/static/icons/fat_cow/16x16/temperature_5.png diff --git a/apps/icons/static/images/Fat Cow/16x16/terminal.png b/apps/icons/static/icons/fat_cow/16x16/terminal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/terminal.png rename to apps/icons/static/icons/fat_cow/16x16/terminal.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text.png b/apps/icons/static/icons/fat_cow/16x16/text.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text.png rename to apps/icons/static/icons/fat_cow/16x16/text.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_align_center.png b/apps/icons/static/icons/fat_cow/16x16/text_align_center.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_align_center.png rename to apps/icons/static/icons/fat_cow/16x16/text_align_center.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_align_justity.png b/apps/icons/static/icons/fat_cow/16x16/text_align_justity.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_align_justity.png rename to apps/icons/static/icons/fat_cow/16x16/text_align_justity.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_align_left.png b/apps/icons/static/icons/fat_cow/16x16/text_align_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_align_left.png rename to apps/icons/static/icons/fat_cow/16x16/text_align_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_align_right.png b/apps/icons/static/icons/fat_cow/16x16/text_align_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_align_right.png rename to apps/icons/static/icons/fat_cow/16x16/text_align_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_allcaps.png b/apps/icons/static/icons/fat_cow/16x16/text_allcaps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_allcaps.png rename to apps/icons/static/icons/fat_cow/16x16/text_allcaps.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_area.png b/apps/icons/static/icons/fat_cow/16x16/text_area.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_area.png rename to apps/icons/static/icons/fat_cow/16x16/text_area.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_bold.png b/apps/icons/static/icons/fat_cow/16x16/text_bold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_bold.png rename to apps/icons/static/icons/fat_cow/16x16/text_bold.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_columns.png b/apps/icons/static/icons/fat_cow/16x16/text_columns.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_columns.png rename to apps/icons/static/icons/fat_cow/16x16/text_columns.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_document.png b/apps/icons/static/icons/fat_cow/16x16/text_document.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_document.png rename to apps/icons/static/icons/fat_cow/16x16/text_document.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_document_wrap.png b/apps/icons/static/icons/fat_cow/16x16/text_document_wrap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_document_wrap.png rename to apps/icons/static/icons/fat_cow/16x16/text_document_wrap.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_drama.png b/apps/icons/static/icons/fat_cow/16x16/text_drama.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_drama.png rename to apps/icons/static/icons/fat_cow/16x16/text_drama.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_dropcaps.png b/apps/icons/static/icons/fat_cow/16x16/text_dropcaps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_dropcaps.png rename to apps/icons/static/icons/fat_cow/16x16/text_dropcaps.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_heading_1.png b/apps/icons/static/icons/fat_cow/16x16/text_heading_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_heading_1.png rename to apps/icons/static/icons/fat_cow/16x16/text_heading_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_heading_2.png b/apps/icons/static/icons/fat_cow/16x16/text_heading_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_heading_2.png rename to apps/icons/static/icons/fat_cow/16x16/text_heading_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_heading_3.png b/apps/icons/static/icons/fat_cow/16x16/text_heading_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_heading_3.png rename to apps/icons/static/icons/fat_cow/16x16/text_heading_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_heading_4.png b/apps/icons/static/icons/fat_cow/16x16/text_heading_4.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_heading_4.png rename to apps/icons/static/icons/fat_cow/16x16/text_heading_4.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_heading_5.png b/apps/icons/static/icons/fat_cow/16x16/text_heading_5.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_heading_5.png rename to apps/icons/static/icons/fat_cow/16x16/text_heading_5.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_heading_6.png b/apps/icons/static/icons/fat_cow/16x16/text_heading_6.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_heading_6.png rename to apps/icons/static/icons/fat_cow/16x16/text_heading_6.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_horizontalrule.png b/apps/icons/static/icons/fat_cow/16x16/text_horizontalrule.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_horizontalrule.png rename to apps/icons/static/icons/fat_cow/16x16/text_horizontalrule.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_indent.png b/apps/icons/static/icons/fat_cow/16x16/text_indent.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_indent.png rename to apps/icons/static/icons/fat_cow/16x16/text_indent.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_indent_remove.png b/apps/icons/static/icons/fat_cow/16x16/text_indent_remove.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_indent_remove.png rename to apps/icons/static/icons/fat_cow/16x16/text_indent_remove.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_italic.png b/apps/icons/static/icons/fat_cow/16x16/text_italic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_italic.png rename to apps/icons/static/icons/fat_cow/16x16/text_italic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_kerning.png b/apps/icons/static/icons/fat_cow/16x16/text_kerning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_kerning.png rename to apps/icons/static/icons/fat_cow/16x16/text_kerning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_large_cap.png b/apps/icons/static/icons/fat_cow/16x16/text_large_cap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_large_cap.png rename to apps/icons/static/icons/fat_cow/16x16/text_large_cap.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_letter_omega.png b/apps/icons/static/icons/fat_cow/16x16/text_letter_omega.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_letter_omega.png rename to apps/icons/static/icons/fat_cow/16x16/text_letter_omega.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_letterspacing.png b/apps/icons/static/icons/fat_cow/16x16/text_letterspacing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_letterspacing.png rename to apps/icons/static/icons/fat_cow/16x16/text_letterspacing.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_linespacing.png b/apps/icons/static/icons/fat_cow/16x16/text_linespacing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_linespacing.png rename to apps/icons/static/icons/fat_cow/16x16/text_linespacing.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_list_bullets.png b/apps/icons/static/icons/fat_cow/16x16/text_list_bullets.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_list_bullets.png rename to apps/icons/static/icons/fat_cow/16x16/text_list_bullets.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_list_numbers.png b/apps/icons/static/icons/fat_cow/16x16/text_list_numbers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_list_numbers.png rename to apps/icons/static/icons/fat_cow/16x16/text_list_numbers.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_lowercase.png b/apps/icons/static/icons/fat_cow/16x16/text_lowercase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_lowercase.png rename to apps/icons/static/icons/fat_cow/16x16/text_lowercase.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_padding_bottom.png b/apps/icons/static/icons/fat_cow/16x16/text_padding_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_padding_bottom.png rename to apps/icons/static/icons/fat_cow/16x16/text_padding_bottom.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_padding_left.png b/apps/icons/static/icons/fat_cow/16x16/text_padding_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_padding_left.png rename to apps/icons/static/icons/fat_cow/16x16/text_padding_left.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_padding_right.png b/apps/icons/static/icons/fat_cow/16x16/text_padding_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_padding_right.png rename to apps/icons/static/icons/fat_cow/16x16/text_padding_right.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_padding_top.png b/apps/icons/static/icons/fat_cow/16x16/text_padding_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_padding_top.png rename to apps/icons/static/icons/fat_cow/16x16/text_padding_top.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_pagination.png b/apps/icons/static/icons/fat_cow/16x16/text_pagination.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_pagination.png rename to apps/icons/static/icons/fat_cow/16x16/text_pagination.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_pagination_100.png b/apps/icons/static/icons/fat_cow/16x16/text_pagination_100.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_pagination_100.png rename to apps/icons/static/icons/fat_cow/16x16/text_pagination_100.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_prose.png b/apps/icons/static/icons/fat_cow/16x16/text_prose.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_prose.png rename to apps/icons/static/icons/fat_cow/16x16/text_prose.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_replace.png b/apps/icons/static/icons/fat_cow/16x16/text_replace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_replace.png rename to apps/icons/static/icons/fat_cow/16x16/text_replace.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_resize.png b/apps/icons/static/icons/fat_cow/16x16/text_resize.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_resize.png rename to apps/icons/static/icons/fat_cow/16x16/text_resize.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_signature.png b/apps/icons/static/icons/fat_cow/16x16/text_signature.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_signature.png rename to apps/icons/static/icons/fat_cow/16x16/text_signature.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_smallcaps.png b/apps/icons/static/icons/fat_cow/16x16/text_smallcaps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_smallcaps.png rename to apps/icons/static/icons/fat_cow/16x16/text_smallcaps.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_strikethroungh.png b/apps/icons/static/icons/fat_cow/16x16/text_strikethroungh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_strikethroungh.png rename to apps/icons/static/icons/fat_cow/16x16/text_strikethroungh.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_subscript.png b/apps/icons/static/icons/fat_cow/16x16/text_subscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_subscript.png rename to apps/icons/static/icons/fat_cow/16x16/text_subscript.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_superscript.png b/apps/icons/static/icons/fat_cow/16x16/text_superscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_superscript.png rename to apps/icons/static/icons/fat_cow/16x16/text_superscript.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_underline.png b/apps/icons/static/icons/fat_cow/16x16/text_underline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_underline.png rename to apps/icons/static/icons/fat_cow/16x16/text_underline.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_uppercase.png b/apps/icons/static/icons/fat_cow/16x16/text_uppercase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_uppercase.png rename to apps/icons/static/icons/fat_cow/16x16/text_uppercase.png diff --git a/apps/icons/static/images/Fat Cow/16x16/text_width.png b/apps/icons/static/icons/fat_cow/16x16/text_width.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/text_width.png rename to apps/icons/static/icons/fat_cow/16x16/text_width.png diff --git a/apps/icons/static/images/Fat Cow/16x16/textfield.png b/apps/icons/static/icons/fat_cow/16x16/textfield.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/textfield.png rename to apps/icons/static/icons/fat_cow/16x16/textfield.png diff --git a/apps/icons/static/images/Fat Cow/16x16/textfield_add.png b/apps/icons/static/icons/fat_cow/16x16/textfield_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/textfield_add.png rename to apps/icons/static/icons/fat_cow/16x16/textfield_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/textfield_delete.png b/apps/icons/static/icons/fat_cow/16x16/textfield_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/textfield_delete.png rename to apps/icons/static/icons/fat_cow/16x16/textfield_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/textfield_key.png b/apps/icons/static/icons/fat_cow/16x16/textfield_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/textfield_key.png rename to apps/icons/static/icons/fat_cow/16x16/textfield_key.png diff --git a/apps/icons/static/images/Fat Cow/16x16/textfield_rename.png b/apps/icons/static/icons/fat_cow/16x16/textfield_rename.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/textfield_rename.png rename to apps/icons/static/icons/fat_cow/16x16/textfield_rename.png diff --git a/apps/icons/static/images/Fat Cow/16x16/theater.png b/apps/icons/static/icons/fat_cow/16x16/theater.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/theater.png rename to apps/icons/static/icons/fat_cow/16x16/theater.png diff --git a/apps/icons/static/images/Fat Cow/16x16/things_beauty.png b/apps/icons/static/icons/fat_cow/16x16/things_beauty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/things_beauty.png rename to apps/icons/static/icons/fat_cow/16x16/things_beauty.png diff --git a/apps/icons/static/images/Fat Cow/16x16/things_digital.png b/apps/icons/static/icons/fat_cow/16x16/things_digital.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/things_digital.png rename to apps/icons/static/icons/fat_cow/16x16/things_digital.png diff --git a/apps/icons/static/images/Fat Cow/16x16/three_tags.png b/apps/icons/static/icons/fat_cow/16x16/three_tags.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/three_tags.png rename to apps/icons/static/icons/fat_cow/16x16/three_tags.png diff --git a/apps/icons/static/images/Fat Cow/16x16/thumb_down.png b/apps/icons/static/icons/fat_cow/16x16/thumb_down.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/thumb_down.png rename to apps/icons/static/icons/fat_cow/16x16/thumb_down.png diff --git a/apps/icons/static/images/Fat Cow/16x16/thumb_up.png b/apps/icons/static/icons/fat_cow/16x16/thumb_up.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/thumb_up.png rename to apps/icons/static/icons/fat_cow/16x16/thumb_up.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tick.png b/apps/icons/static/icons/fat_cow/16x16/tick.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tick.png rename to apps/icons/static/icons/fat_cow/16x16/tick.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tilelist.png b/apps/icons/static/icons/fat_cow/16x16/tilelist.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tilelist.png rename to apps/icons/static/icons/fat_cow/16x16/tilelist.png diff --git a/apps/icons/static/images/Fat Cow/16x16/time.png b/apps/icons/static/icons/fat_cow/16x16/time.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/time.png rename to apps/icons/static/icons/fat_cow/16x16/time.png diff --git a/apps/icons/static/images/Fat Cow/16x16/time_add.png b/apps/icons/static/icons/fat_cow/16x16/time_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/time_add.png rename to apps/icons/static/icons/fat_cow/16x16/time_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/time_delete.png b/apps/icons/static/icons/fat_cow/16x16/time_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/time_delete.png rename to apps/icons/static/icons/fat_cow/16x16/time_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/time_go.png b/apps/icons/static/icons/fat_cow/16x16/time_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/time_go.png rename to apps/icons/static/icons/fat_cow/16x16/time_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/timeline.png b/apps/icons/static/icons/fat_cow/16x16/timeline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/timeline.png rename to apps/icons/static/icons/fat_cow/16x16/timeline.png diff --git a/apps/icons/static/images/Fat Cow/16x16/timeline_marker.png b/apps/icons/static/icons/fat_cow/16x16/timeline_marker.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/timeline_marker.png rename to apps/icons/static/icons/fat_cow/16x16/timeline_marker.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tire.png b/apps/icons/static/icons/fat_cow/16x16/tire.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tire.png rename to apps/icons/static/icons/fat_cow/16x16/tire.png diff --git a/apps/icons/static/images/Fat Cow/16x16/title_window.png b/apps/icons/static/icons/fat_cow/16x16/title_window.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/title_window.png rename to apps/icons/static/icons/fat_cow/16x16/title_window.png diff --git a/apps/icons/static/images/Fat Cow/16x16/to_do_list.png b/apps/icons/static/icons/fat_cow/16x16/to_do_list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/to_do_list.png rename to apps/icons/static/icons/fat_cow/16x16/to_do_list.png diff --git a/apps/icons/static/images/Fat Cow/16x16/to_do_list_cheked_1.png b/apps/icons/static/icons/fat_cow/16x16/to_do_list_cheked_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/to_do_list_cheked_1.png rename to apps/icons/static/icons/fat_cow/16x16/to_do_list_cheked_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/to_do_list_cheked_all.png b/apps/icons/static/icons/fat_cow/16x16/to_do_list_cheked_all.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/to_do_list_cheked_all.png rename to apps/icons/static/icons/fat_cow/16x16/to_do_list_cheked_all.png diff --git a/apps/icons/static/images/Fat Cow/16x16/toolbox.png b/apps/icons/static/icons/fat_cow/16x16/toolbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/toolbox.png rename to apps/icons/static/icons/fat_cow/16x16/toolbox.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tooth.png b/apps/icons/static/icons/fat_cow/16x16/tooth.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tooth.png rename to apps/icons/static/icons/fat_cow/16x16/tooth.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tornado.png b/apps/icons/static/icons/fat_cow/16x16/tornado.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tornado.png rename to apps/icons/static/icons/fat_cow/16x16/tornado.png diff --git a/apps/icons/static/images/Fat Cow/16x16/toster.png b/apps/icons/static/icons/fat_cow/16x16/toster.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/toster.png rename to apps/icons/static/icons/fat_cow/16x16/toster.png diff --git a/apps/icons/static/images/Fat Cow/16x16/total_plan_cost.png b/apps/icons/static/icons/fat_cow/16x16/total_plan_cost.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/total_plan_cost.png rename to apps/icons/static/icons/fat_cow/16x16/total_plan_cost.png diff --git a/apps/icons/static/images/Fat Cow/16x16/toucan.png b/apps/icons/static/icons/fat_cow/16x16/toucan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/toucan.png rename to apps/icons/static/icons/fat_cow/16x16/toucan.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tower.png b/apps/icons/static/icons/fat_cow/16x16/tower.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tower.png rename to apps/icons/static/icons/fat_cow/16x16/tower.png diff --git a/apps/icons/static/images/Fat Cow/16x16/toxic.png b/apps/icons/static/icons/fat_cow/16x16/toxic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/toxic.png rename to apps/icons/static/icons/fat_cow/16x16/toxic.png diff --git a/apps/icons/static/images/Fat Cow/16x16/traffic_lights.png b/apps/icons/static/icons/fat_cow/16x16/traffic_lights.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/traffic_lights.png rename to apps/icons/static/icons/fat_cow/16x16/traffic_lights.png diff --git a/apps/icons/static/images/Fat Cow/16x16/traffic_lights_green.png b/apps/icons/static/icons/fat_cow/16x16/traffic_lights_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/traffic_lights_green.png rename to apps/icons/static/icons/fat_cow/16x16/traffic_lights_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/traffic_lights_red.png b/apps/icons/static/icons/fat_cow/16x16/traffic_lights_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/traffic_lights_red.png rename to apps/icons/static/icons/fat_cow/16x16/traffic_lights_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/traffic_lights_yellow.png b/apps/icons/static/icons/fat_cow/16x16/traffic_lights_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/traffic_lights_yellow.png rename to apps/icons/static/icons/fat_cow/16x16/traffic_lights_yellow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/traffic_usage.png b/apps/icons/static/icons/fat_cow/16x16/traffic_usage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/traffic_usage.png rename to apps/icons/static/icons/fat_cow/16x16/traffic_usage.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_crop.png b/apps/icons/static/icons/fat_cow/16x16/transform_crop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_crop.png rename to apps/icons/static/icons/fat_cow/16x16/transform_crop.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_crop_resize.png b/apps/icons/static/icons/fat_cow/16x16/transform_crop_resize.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_crop_resize.png rename to apps/icons/static/icons/fat_cow/16x16/transform_crop_resize.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_flip.png b/apps/icons/static/icons/fat_cow/16x16/transform_flip.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_flip.png rename to apps/icons/static/icons/fat_cow/16x16/transform_flip.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_layer.png b/apps/icons/static/icons/fat_cow/16x16/transform_layer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_layer.png rename to apps/icons/static/icons/fat_cow/16x16/transform_layer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_move.png b/apps/icons/static/icons/fat_cow/16x16/transform_move.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_move.png rename to apps/icons/static/icons/fat_cow/16x16/transform_move.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_path.png b/apps/icons/static/icons/fat_cow/16x16/transform_path.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_path.png rename to apps/icons/static/icons/fat_cow/16x16/transform_path.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_perspective.png b/apps/icons/static/icons/fat_cow/16x16/transform_perspective.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_perspective.png rename to apps/icons/static/icons/fat_cow/16x16/transform_perspective.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_rotate.png b/apps/icons/static/icons/fat_cow/16x16/transform_rotate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_rotate.png rename to apps/icons/static/icons/fat_cow/16x16/transform_rotate.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_rotate_180.png b/apps/icons/static/icons/fat_cow/16x16/transform_rotate_180.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_rotate_180.png rename to apps/icons/static/icons/fat_cow/16x16/transform_rotate_180.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_rotate_270.png b/apps/icons/static/icons/fat_cow/16x16/transform_rotate_270.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_rotate_270.png rename to apps/icons/static/icons/fat_cow/16x16/transform_rotate_270.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_rotate_90.png b/apps/icons/static/icons/fat_cow/16x16/transform_rotate_90.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_rotate_90.png rename to apps/icons/static/icons/fat_cow/16x16/transform_rotate_90.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_scale.png b/apps/icons/static/icons/fat_cow/16x16/transform_scale.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_scale.png rename to apps/icons/static/icons/fat_cow/16x16/transform_scale.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_selection.png b/apps/icons/static/icons/fat_cow/16x16/transform_selection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_selection.png rename to apps/icons/static/icons/fat_cow/16x16/transform_selection.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transform_shear.png b/apps/icons/static/icons/fat_cow/16x16/transform_shear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transform_shear.png rename to apps/icons/static/icons/fat_cow/16x16/transform_shear.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transmit.png b/apps/icons/static/icons/fat_cow/16x16/transmit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transmit.png rename to apps/icons/static/icons/fat_cow/16x16/transmit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transmit_add.png b/apps/icons/static/icons/fat_cow/16x16/transmit_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transmit_add.png rename to apps/icons/static/icons/fat_cow/16x16/transmit_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transmit_blue.png b/apps/icons/static/icons/fat_cow/16x16/transmit_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transmit_blue.png rename to apps/icons/static/icons/fat_cow/16x16/transmit_blue.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transmit_delete.png b/apps/icons/static/icons/fat_cow/16x16/transmit_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transmit_delete.png rename to apps/icons/static/icons/fat_cow/16x16/transmit_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transmit_edit.png b/apps/icons/static/icons/fat_cow/16x16/transmit_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transmit_edit.png rename to apps/icons/static/icons/fat_cow/16x16/transmit_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transmit_error.png b/apps/icons/static/icons/fat_cow/16x16/transmit_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transmit_error.png rename to apps/icons/static/icons/fat_cow/16x16/transmit_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/transmit_go.png b/apps/icons/static/icons/fat_cow/16x16/transmit_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/transmit_go.png rename to apps/icons/static/icons/fat_cow/16x16/transmit_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/travel.png b/apps/icons/static/icons/fat_cow/16x16/travel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/travel.png rename to apps/icons/static/icons/fat_cow/16x16/travel.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tree.png b/apps/icons/static/icons/fat_cow/16x16/tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tree.png rename to apps/icons/static/icons/fat_cow/16x16/tree.png diff --git a/apps/icons/static/images/Fat Cow/16x16/trojan_horse.png b/apps/icons/static/icons/fat_cow/16x16/trojan_horse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/trojan_horse.png rename to apps/icons/static/icons/fat_cow/16x16/trojan_horse.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tumblr.png b/apps/icons/static/icons/fat_cow/16x16/tumblr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tumblr.png rename to apps/icons/static/icons/fat_cow/16x16/tumblr.png diff --git a/apps/icons/static/images/Fat Cow/16x16/tux.png b/apps/icons/static/icons/fat_cow/16x16/tux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/tux.png rename to apps/icons/static/icons/fat_cow/16x16/tux.png diff --git a/apps/icons/static/images/Fat Cow/16x16/twitter_1.png b/apps/icons/static/icons/fat_cow/16x16/twitter_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/twitter_1.png rename to apps/icons/static/icons/fat_cow/16x16/twitter_1.png diff --git a/apps/icons/static/images/Fat Cow/16x16/twitter_2.png b/apps/icons/static/icons/fat_cow/16x16/twitter_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/twitter_2.png rename to apps/icons/static/icons/fat_cow/16x16/twitter_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/ubuntu.png b/apps/icons/static/icons/fat_cow/16x16/ubuntu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/ubuntu.png rename to apps/icons/static/icons/fat_cow/16x16/ubuntu.png diff --git a/apps/icons/static/images/Fat Cow/16x16/umbrella.png b/apps/icons/static/icons/fat_cow/16x16/umbrella.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/umbrella.png rename to apps/icons/static/icons/fat_cow/16x16/umbrella.png diff --git a/apps/icons/static/images/Fat Cow/16x16/underle_dictionary.png b/apps/icons/static/icons/fat_cow/16x16/underle_dictionary.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/underle_dictionary.png rename to apps/icons/static/icons/fat_cow/16x16/underle_dictionary.png diff --git a/apps/icons/static/images/Fat Cow/16x16/understanding.png b/apps/icons/static/icons/fat_cow/16x16/understanding.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/understanding.png rename to apps/icons/static/icons/fat_cow/16x16/understanding.png diff --git a/apps/icons/static/images/Fat Cow/16x16/unicorn.png b/apps/icons/static/icons/fat_cow/16x16/unicorn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/unicorn.png rename to apps/icons/static/icons/fat_cow/16x16/unicorn.png diff --git a/apps/icons/static/images/Fat Cow/16x16/universal_binary.png b/apps/icons/static/icons/fat_cow/16x16/universal_binary.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/universal_binary.png rename to apps/icons/static/icons/fat_cow/16x16/universal_binary.png diff --git a/apps/icons/static/images/Fat Cow/16x16/update.png b/apps/icons/static/icons/fat_cow/16x16/update.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/update.png rename to apps/icons/static/icons/fat_cow/16x16/update.png diff --git a/apps/icons/static/images/Fat Cow/16x16/usb_3.png b/apps/icons/static/icons/fat_cow/16x16/usb_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/usb_3.png rename to apps/icons/static/icons/fat_cow/16x16/usb_3.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user.png b/apps/icons/static/icons/fat_cow/16x16/user.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user.png rename to apps/icons/static/icons/fat_cow/16x16/user.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_add.png b/apps/icons/static/icons/fat_cow/16x16/user_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_add.png rename to apps/icons/static/icons/fat_cow/16x16/user_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_astronaut.png b/apps/icons/static/icons/fat_cow/16x16/user_astronaut.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_astronaut.png rename to apps/icons/static/icons/fat_cow/16x16/user_astronaut.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_batman.png b/apps/icons/static/icons/fat_cow/16x16/user_batman.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_batman.png rename to apps/icons/static/icons/fat_cow/16x16/user_batman.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_blondy.png b/apps/icons/static/icons/fat_cow/16x16/user_blondy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_blondy.png rename to apps/icons/static/icons/fat_cow/16x16/user_blondy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_catwomen.png b/apps/icons/static/icons/fat_cow/16x16/user_catwomen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_catwomen.png rename to apps/icons/static/icons/fat_cow/16x16/user_catwomen.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_chief.png b/apps/icons/static/icons/fat_cow/16x16/user_chief.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_chief.png rename to apps/icons/static/icons/fat_cow/16x16/user_chief.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_chief_female.png b/apps/icons/static/icons/fat_cow/16x16/user_chief_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_chief_female.png rename to apps/icons/static/icons/fat_cow/16x16/user_chief_female.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_clown.png b/apps/icons/static/icons/fat_cow/16x16/user_clown.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_clown.png rename to apps/icons/static/icons/fat_cow/16x16/user_clown.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_comment.png b/apps/icons/static/icons/fat_cow/16x16/user_comment.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_comment.png rename to apps/icons/static/icons/fat_cow/16x16/user_comment.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_delete.png b/apps/icons/static/icons/fat_cow/16x16/user_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_delete.png rename to apps/icons/static/icons/fat_cow/16x16/user_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_edit.png b/apps/icons/static/icons/fat_cow/16x16/user_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_edit.png rename to apps/icons/static/icons/fat_cow/16x16/user_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_female.png b/apps/icons/static/icons/fat_cow/16x16/user_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_female.png rename to apps/icons/static/icons/fat_cow/16x16/user_female.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_go.png b/apps/icons/static/icons/fat_cow/16x16/user_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_go.png rename to apps/icons/static/icons/fat_cow/16x16/user_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_gray.png b/apps/icons/static/icons/fat_cow/16x16/user_gray.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_gray.png rename to apps/icons/static/icons/fat_cow/16x16/user_gray.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_green.png b/apps/icons/static/icons/fat_cow/16x16/user_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_green.png rename to apps/icons/static/icons/fat_cow/16x16/user_green.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_jew.png b/apps/icons/static/icons/fat_cow/16x16/user_jew.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_jew.png rename to apps/icons/static/icons/fat_cow/16x16/user_jew.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_king.png b/apps/icons/static/icons/fat_cow/16x16/user_king.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_king.png rename to apps/icons/static/icons/fat_cow/16x16/user_king.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_maid.png b/apps/icons/static/icons/fat_cow/16x16/user_maid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_maid.png rename to apps/icons/static/icons/fat_cow/16x16/user_maid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_medical.png b/apps/icons/static/icons/fat_cow/16x16/user_medical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_medical.png rename to apps/icons/static/icons/fat_cow/16x16/user_medical.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_medical_female.png b/apps/icons/static/icons/fat_cow/16x16/user_medical_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_medical_female.png rename to apps/icons/static/icons/fat_cow/16x16/user_medical_female.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_ninja.png b/apps/icons/static/icons/fat_cow/16x16/user_ninja.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_ninja.png rename to apps/icons/static/icons/fat_cow/16x16/user_ninja.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_nude.png b/apps/icons/static/icons/fat_cow/16x16/user_nude.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_nude.png rename to apps/icons/static/icons/fat_cow/16x16/user_nude.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_nude_female.png b/apps/icons/static/icons/fat_cow/16x16/user_nude_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_nude_female.png rename to apps/icons/static/icons/fat_cow/16x16/user_nude_female.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_orange.png b/apps/icons/static/icons/fat_cow/16x16/user_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_orange.png rename to apps/icons/static/icons/fat_cow/16x16/user_orange.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_police_england.png b/apps/icons/static/icons/fat_cow/16x16/user_police_england.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_police_england.png rename to apps/icons/static/icons/fat_cow/16x16/user_police_england.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_police_female.png b/apps/icons/static/icons/fat_cow/16x16/user_police_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_police_female.png rename to apps/icons/static/icons/fat_cow/16x16/user_police_female.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_policeman.png b/apps/icons/static/icons/fat_cow/16x16/user_policeman.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_policeman.png rename to apps/icons/static/icons/fat_cow/16x16/user_policeman.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_queen.png b/apps/icons/static/icons/fat_cow/16x16/user_queen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_queen.png rename to apps/icons/static/icons/fat_cow/16x16/user_queen.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_red.png b/apps/icons/static/icons/fat_cow/16x16/user_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_red.png rename to apps/icons/static/icons/fat_cow/16x16/user_red.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_sailor.png b/apps/icons/static/icons/fat_cow/16x16/user_sailor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_sailor.png rename to apps/icons/static/icons/fat_cow/16x16/user_sailor.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_silhouette.png b/apps/icons/static/icons/fat_cow/16x16/user_silhouette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_silhouette.png rename to apps/icons/static/icons/fat_cow/16x16/user_silhouette.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_soldier.png b/apps/icons/static/icons/fat_cow/16x16/user_soldier.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_soldier.png rename to apps/icons/static/icons/fat_cow/16x16/user_soldier.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_student.png b/apps/icons/static/icons/fat_cow/16x16/user_student.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_student.png rename to apps/icons/static/icons/fat_cow/16x16/user_student.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_student_female.png b/apps/icons/static/icons/fat_cow/16x16/user_student_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_student_female.png rename to apps/icons/static/icons/fat_cow/16x16/user_student_female.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_suit.png b/apps/icons/static/icons/fat_cow/16x16/user_suit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_suit.png rename to apps/icons/static/icons/fat_cow/16x16/user_suit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_vietnamese.png b/apps/icons/static/icons/fat_cow/16x16/user_vietnamese.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_vietnamese.png rename to apps/icons/static/icons/fat_cow/16x16/user_vietnamese.png diff --git a/apps/icons/static/images/Fat Cow/16x16/user_zorro.png b/apps/icons/static/icons/fat_cow/16x16/user_zorro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/user_zorro.png rename to apps/icons/static/icons/fat_cow/16x16/user_zorro.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vbox.png b/apps/icons/static/icons/fat_cow/16x16/vbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vbox.png rename to apps/icons/static/icons/fat_cow/16x16/vbox.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vcard.png b/apps/icons/static/icons/fat_cow/16x16/vcard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vcard.png rename to apps/icons/static/icons/fat_cow/16x16/vcard.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vcard_add.png b/apps/icons/static/icons/fat_cow/16x16/vcard_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vcard_add.png rename to apps/icons/static/icons/fat_cow/16x16/vcard_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vcard_delete.png b/apps/icons/static/icons/fat_cow/16x16/vcard_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vcard_delete.png rename to apps/icons/static/icons/fat_cow/16x16/vcard_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vcard_edit.png b/apps/icons/static/icons/fat_cow/16x16/vcard_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vcard_edit.png rename to apps/icons/static/icons/fat_cow/16x16/vcard_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vdividedbox.png b/apps/icons/static/icons/fat_cow/16x16/vdividedbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vdividedbox.png rename to apps/icons/static/icons/fat_cow/16x16/vdividedbox.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vector.png b/apps/icons/static/icons/fat_cow/16x16/vector.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vector.png rename to apps/icons/static/icons/fat_cow/16x16/vector.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vector_add.png b/apps/icons/static/icons/fat_cow/16x16/vector_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vector_add.png rename to apps/icons/static/icons/fat_cow/16x16/vector_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vector_delete.png b/apps/icons/static/icons/fat_cow/16x16/vector_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vector_delete.png rename to apps/icons/static/icons/fat_cow/16x16/vector_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vhs.png b/apps/icons/static/icons/fat_cow/16x16/vhs.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vhs.png rename to apps/icons/static/icons/fat_cow/16x16/vhs.png diff --git a/apps/icons/static/images/Fat Cow/16x16/viddler.png b/apps/icons/static/icons/fat_cow/16x16/viddler.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/viddler.png rename to apps/icons/static/icons/fat_cow/16x16/viddler.png diff --git a/apps/icons/static/images/Fat Cow/16x16/video.png b/apps/icons/static/icons/fat_cow/16x16/video.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/video.png rename to apps/icons/static/icons/fat_cow/16x16/video.png diff --git a/apps/icons/static/images/Fat Cow/16x16/video_mode.png b/apps/icons/static/icons/fat_cow/16x16/video_mode.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/video_mode.png rename to apps/icons/static/icons/fat_cow/16x16/video_mode.png diff --git a/apps/icons/static/images/Fat Cow/16x16/videodisplay.png b/apps/icons/static/icons/fat_cow/16x16/videodisplay.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/videodisplay.png rename to apps/icons/static/icons/fat_cow/16x16/videodisplay.png diff --git a/apps/icons/static/images/Fat Cow/16x16/viewstack.png b/apps/icons/static/icons/fat_cow/16x16/viewstack.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/viewstack.png rename to apps/icons/static/icons/fat_cow/16x16/viewstack.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vimeo.png b/apps/icons/static/icons/fat_cow/16x16/vimeo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vimeo.png rename to apps/icons/static/icons/fat_cow/16x16/vimeo.png diff --git a/apps/icons/static/images/Fat Cow/16x16/virb.png b/apps/icons/static/icons/fat_cow/16x16/virb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/virb.png rename to apps/icons/static/icons/fat_cow/16x16/virb.png diff --git a/apps/icons/static/images/Fat Cow/16x16/virus_protection.png b/apps/icons/static/icons/fat_cow/16x16/virus_protection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/virus_protection.png rename to apps/icons/static/icons/fat_cow/16x16/virus_protection.png diff --git a/apps/icons/static/images/Fat Cow/16x16/visa.png b/apps/icons/static/icons/fat_cow/16x16/visa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/visa.png rename to apps/icons/static/icons/fat_cow/16x16/visa.png diff --git a/apps/icons/static/images/Fat Cow/16x16/visa_2.png b/apps/icons/static/icons/fat_cow/16x16/visa_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/visa_2.png rename to apps/icons/static/icons/fat_cow/16x16/visa_2.png diff --git a/apps/icons/static/images/Fat Cow/16x16/visa_electron.png b/apps/icons/static/icons/fat_cow/16x16/visa_electron.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/visa_electron.png rename to apps/icons/static/icons/fat_cow/16x16/visa_electron.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vlc.png b/apps/icons/static/icons/fat_cow/16x16/vlc.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vlc.png rename to apps/icons/static/icons/fat_cow/16x16/vlc.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vrule.png b/apps/icons/static/icons/fat_cow/16x16/vrule.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vrule.png rename to apps/icons/static/icons/fat_cow/16x16/vrule.png diff --git a/apps/icons/static/images/Fat Cow/16x16/vslider.png b/apps/icons/static/icons/fat_cow/16x16/vslider.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/vslider.png rename to apps/icons/static/icons/fat_cow/16x16/vslider.png diff --git a/apps/icons/static/images/Fat Cow/16x16/walk.png b/apps/icons/static/icons/fat_cow/16x16/walk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/walk.png rename to apps/icons/static/icons/fat_cow/16x16/walk.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wallet.png b/apps/icons/static/icons/fat_cow/16x16/wallet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wallet.png rename to apps/icons/static/icons/fat_cow/16x16/wallet.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wand.png b/apps/icons/static/icons/fat_cow/16x16/wand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wand.png rename to apps/icons/static/icons/fat_cow/16x16/wand.png diff --git a/apps/icons/static/images/Fat Cow/16x16/weather_clouds.png b/apps/icons/static/icons/fat_cow/16x16/weather_clouds.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/weather_clouds.png rename to apps/icons/static/icons/fat_cow/16x16/weather_clouds.png diff --git a/apps/icons/static/images/Fat Cow/16x16/weather_cloudy.png b/apps/icons/static/icons/fat_cow/16x16/weather_cloudy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/weather_cloudy.png rename to apps/icons/static/icons/fat_cow/16x16/weather_cloudy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/weather_lightning.png b/apps/icons/static/icons/fat_cow/16x16/weather_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/weather_lightning.png rename to apps/icons/static/icons/fat_cow/16x16/weather_lightning.png diff --git a/apps/icons/static/images/Fat Cow/16x16/weather_rain.png b/apps/icons/static/icons/fat_cow/16x16/weather_rain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/weather_rain.png rename to apps/icons/static/icons/fat_cow/16x16/weather_rain.png diff --git a/apps/icons/static/images/Fat Cow/16x16/weather_snow.png b/apps/icons/static/icons/fat_cow/16x16/weather_snow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/weather_snow.png rename to apps/icons/static/icons/fat_cow/16x16/weather_snow.png diff --git a/apps/icons/static/images/Fat Cow/16x16/weather_sun.png b/apps/icons/static/icons/fat_cow/16x16/weather_sun.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/weather_sun.png rename to apps/icons/static/icons/fat_cow/16x16/weather_sun.png diff --git a/apps/icons/static/images/Fat Cow/16x16/web_concierge.png b/apps/icons/static/icons/fat_cow/16x16/web_concierge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/web_concierge.png rename to apps/icons/static/icons/fat_cow/16x16/web_concierge.png diff --git a/apps/icons/static/images/Fat Cow/16x16/webcam.png b/apps/icons/static/icons/fat_cow/16x16/webcam.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/webcam.png rename to apps/icons/static/icons/fat_cow/16x16/webcam.png diff --git a/apps/icons/static/images/Fat Cow/16x16/webcam_add.png b/apps/icons/static/icons/fat_cow/16x16/webcam_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/webcam_add.png rename to apps/icons/static/icons/fat_cow/16x16/webcam_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/webcam_delete.png b/apps/icons/static/icons/fat_cow/16x16/webcam_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/webcam_delete.png rename to apps/icons/static/icons/fat_cow/16x16/webcam_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/webcam_error.png b/apps/icons/static/icons/fat_cow/16x16/webcam_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/webcam_error.png rename to apps/icons/static/icons/fat_cow/16x16/webcam_error.png diff --git a/apps/icons/static/images/Fat Cow/16x16/weight.png b/apps/icons/static/icons/fat_cow/16x16/weight.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/weight.png rename to apps/icons/static/icons/fat_cow/16x16/weight.png diff --git a/apps/icons/static/images/Fat Cow/16x16/whistle.png b/apps/icons/static/icons/fat_cow/16x16/whistle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/whistle.png rename to apps/icons/static/icons/fat_cow/16x16/whistle.png diff --git a/apps/icons/static/images/Fat Cow/16x16/widescreen.png b/apps/icons/static/icons/fat_cow/16x16/widescreen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/widescreen.png rename to apps/icons/static/icons/fat_cow/16x16/widescreen.png diff --git a/apps/icons/static/images/Fat Cow/16x16/widgets.png b/apps/icons/static/icons/fat_cow/16x16/widgets.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/widgets.png rename to apps/icons/static/icons/fat_cow/16x16/widgets.png diff --git a/apps/icons/static/images/Fat Cow/16x16/windy.png b/apps/icons/static/icons/fat_cow/16x16/windy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/windy.png rename to apps/icons/static/icons/fat_cow/16x16/windy.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wine_pairings.png b/apps/icons/static/icons/fat_cow/16x16/wine_pairings.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wine_pairings.png rename to apps/icons/static/icons/fat_cow/16x16/wine_pairings.png diff --git a/apps/icons/static/images/Fat Cow/16x16/winrar_add.png b/apps/icons/static/icons/fat_cow/16x16/winrar_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/winrar_add.png rename to apps/icons/static/icons/fat_cow/16x16/winrar_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/winrar_extract.png b/apps/icons/static/icons/fat_cow/16x16/winrar_extract.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/winrar_extract.png rename to apps/icons/static/icons/fat_cow/16x16/winrar_extract.png diff --git a/apps/icons/static/images/Fat Cow/16x16/winrar_view.png b/apps/icons/static/icons/fat_cow/16x16/winrar_view.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/winrar_view.png rename to apps/icons/static/icons/fat_cow/16x16/winrar_view.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wishlist_add.png b/apps/icons/static/icons/fat_cow/16x16/wishlist_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wishlist_add.png rename to apps/icons/static/icons/fat_cow/16x16/wishlist_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wizard.png b/apps/icons/static/icons/fat_cow/16x16/wizard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wizard.png rename to apps/icons/static/icons/fat_cow/16x16/wizard.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wizard_women.png b/apps/icons/static/icons/fat_cow/16x16/wizard_women.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wizard_women.png rename to apps/icons/static/icons/fat_cow/16x16/wizard_women.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wordpress.png b/apps/icons/static/icons/fat_cow/16x16/wordpress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wordpress.png rename to apps/icons/static/icons/fat_cow/16x16/wordpress.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wordpress_blog.png b/apps/icons/static/icons/fat_cow/16x16/wordpress_blog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wordpress_blog.png rename to apps/icons/static/icons/fat_cow/16x16/wordpress_blog.png diff --git a/apps/icons/static/images/Fat Cow/16x16/workspace.png b/apps/icons/static/icons/fat_cow/16x16/workspace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/workspace.png rename to apps/icons/static/icons/fat_cow/16x16/workspace.png diff --git a/apps/icons/static/images/Fat Cow/16x16/world.png b/apps/icons/static/icons/fat_cow/16x16/world.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/world.png rename to apps/icons/static/icons/fat_cow/16x16/world.png diff --git a/apps/icons/static/images/Fat Cow/16x16/world_add.png b/apps/icons/static/icons/fat_cow/16x16/world_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/world_add.png rename to apps/icons/static/icons/fat_cow/16x16/world_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/world_delete.png b/apps/icons/static/icons/fat_cow/16x16/world_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/world_delete.png rename to apps/icons/static/icons/fat_cow/16x16/world_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/world_edit.png b/apps/icons/static/icons/fat_cow/16x16/world_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/world_edit.png rename to apps/icons/static/icons/fat_cow/16x16/world_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/world_go.png b/apps/icons/static/icons/fat_cow/16x16/world_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/world_go.png rename to apps/icons/static/icons/fat_cow/16x16/world_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/world_link.png b/apps/icons/static/icons/fat_cow/16x16/world_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/world_link.png rename to apps/icons/static/icons/fat_cow/16x16/world_link.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrapping_behind.png b/apps/icons/static/icons/fat_cow/16x16/wrapping_behind.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrapping_behind.png rename to apps/icons/static/icons/fat_cow/16x16/wrapping_behind.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrapping_between.png b/apps/icons/static/icons/fat_cow/16x16/wrapping_between.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrapping_between.png rename to apps/icons/static/icons/fat_cow/16x16/wrapping_between.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrapping_edit.png b/apps/icons/static/icons/fat_cow/16x16/wrapping_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrapping_edit.png rename to apps/icons/static/icons/fat_cow/16x16/wrapping_edit.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrapping_in_front.png b/apps/icons/static/icons/fat_cow/16x16/wrapping_in_front.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrapping_in_front.png rename to apps/icons/static/icons/fat_cow/16x16/wrapping_in_front.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrapping_inline.png b/apps/icons/static/icons/fat_cow/16x16/wrapping_inline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrapping_inline.png rename to apps/icons/static/icons/fat_cow/16x16/wrapping_inline.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrapping_magazine.png b/apps/icons/static/icons/fat_cow/16x16/wrapping_magazine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrapping_magazine.png rename to apps/icons/static/icons/fat_cow/16x16/wrapping_magazine.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrapping_square.png b/apps/icons/static/icons/fat_cow/16x16/wrapping_square.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrapping_square.png rename to apps/icons/static/icons/fat_cow/16x16/wrapping_square.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrapping_tight.png b/apps/icons/static/icons/fat_cow/16x16/wrapping_tight.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrapping_tight.png rename to apps/icons/static/icons/fat_cow/16x16/wrapping_tight.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrench.png b/apps/icons/static/icons/fat_cow/16x16/wrench.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrench.png rename to apps/icons/static/icons/fat_cow/16x16/wrench.png diff --git a/apps/icons/static/images/Fat Cow/16x16/wrench_orange.png b/apps/icons/static/icons/fat_cow/16x16/wrench_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/wrench_orange.png rename to apps/icons/static/icons/fat_cow/16x16/wrench_orange.png diff --git a/apps/icons/static/images/Fat Cow/16x16/www_page.png b/apps/icons/static/icons/fat_cow/16x16/www_page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/www_page.png rename to apps/icons/static/icons/fat_cow/16x16/www_page.png diff --git a/apps/icons/static/images/Fat Cow/16x16/xhtml.png b/apps/icons/static/icons/fat_cow/16x16/xhtml.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/xhtml.png rename to apps/icons/static/icons/fat_cow/16x16/xhtml.png diff --git a/apps/icons/static/images/Fat Cow/16x16/xhtml_add.png b/apps/icons/static/icons/fat_cow/16x16/xhtml_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/xhtml_add.png rename to apps/icons/static/icons/fat_cow/16x16/xhtml_add.png diff --git a/apps/icons/static/images/Fat Cow/16x16/xhtml_delete.png b/apps/icons/static/icons/fat_cow/16x16/xhtml_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/xhtml_delete.png rename to apps/icons/static/icons/fat_cow/16x16/xhtml_delete.png diff --git a/apps/icons/static/images/Fat Cow/16x16/xhtml_go.png b/apps/icons/static/icons/fat_cow/16x16/xhtml_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/xhtml_go.png rename to apps/icons/static/icons/fat_cow/16x16/xhtml_go.png diff --git a/apps/icons/static/images/Fat Cow/16x16/xhtml_valid.png b/apps/icons/static/icons/fat_cow/16x16/xhtml_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/xhtml_valid.png rename to apps/icons/static/icons/fat_cow/16x16/xhtml_valid.png diff --git a/apps/icons/static/images/Fat Cow/16x16/xing.png b/apps/icons/static/icons/fat_cow/16x16/xing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/xing.png rename to apps/icons/static/icons/fat_cow/16x16/xing.png diff --git a/apps/icons/static/images/Fat Cow/16x16/yahoo_messenger.png b/apps/icons/static/icons/fat_cow/16x16/yahoo_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/yahoo_messenger.png rename to apps/icons/static/icons/fat_cow/16x16/yahoo_messenger.png diff --git a/apps/icons/static/images/Fat Cow/16x16/yellow_submarine.png b/apps/icons/static/icons/fat_cow/16x16/yellow_submarine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/yellow_submarine.png rename to apps/icons/static/icons/fat_cow/16x16/yellow_submarine.png diff --git a/apps/icons/static/images/Fat Cow/16x16/yelp.png b/apps/icons/static/icons/fat_cow/16x16/yelp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/yelp.png rename to apps/icons/static/icons/fat_cow/16x16/yelp.png diff --git a/apps/icons/static/images/Fat Cow/16x16/youtube.png b/apps/icons/static/icons/fat_cow/16x16/youtube.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/youtube.png rename to apps/icons/static/icons/fat_cow/16x16/youtube.png diff --git a/apps/icons/static/images/Fat Cow/16x16/zoom.png b/apps/icons/static/icons/fat_cow/16x16/zoom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/zoom.png rename to apps/icons/static/icons/fat_cow/16x16/zoom.png diff --git a/apps/icons/static/images/Fat Cow/16x16/zoom_extend.png b/apps/icons/static/icons/fat_cow/16x16/zoom_extend.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/zoom_extend.png rename to apps/icons/static/icons/fat_cow/16x16/zoom_extend.png diff --git a/apps/icons/static/images/Fat Cow/16x16/zoom_in.png b/apps/icons/static/icons/fat_cow/16x16/zoom_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/zoom_in.png rename to apps/icons/static/icons/fat_cow/16x16/zoom_in.png diff --git a/apps/icons/static/images/Fat Cow/16x16/zoom_last.png b/apps/icons/static/icons/fat_cow/16x16/zoom_last.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/zoom_last.png rename to apps/icons/static/icons/fat_cow/16x16/zoom_last.png diff --git a/apps/icons/static/images/Fat Cow/16x16/zoom_layer.png b/apps/icons/static/icons/fat_cow/16x16/zoom_layer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/zoom_layer.png rename to apps/icons/static/icons/fat_cow/16x16/zoom_layer.png diff --git a/apps/icons/static/images/Fat Cow/16x16/zoom_out.png b/apps/icons/static/icons/fat_cow/16x16/zoom_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/zoom_out.png rename to apps/icons/static/icons/fat_cow/16x16/zoom_out.png diff --git a/apps/icons/static/images/Fat Cow/16x16/zoom_refresh.png b/apps/icons/static/icons/fat_cow/16x16/zoom_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/zoom_refresh.png rename to apps/icons/static/icons/fat_cow/16x16/zoom_refresh.png diff --git a/apps/icons/static/images/Fat Cow/16x16/zoom_selection.png b/apps/icons/static/icons/fat_cow/16x16/zoom_selection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/zoom_selection.png rename to apps/icons/static/icons/fat_cow/16x16/zoom_selection.png diff --git a/apps/icons/static/images/Fat Cow/16x16/zootool.png b/apps/icons/static/icons/fat_cow/16x16/zootool.png similarity index 100% rename from apps/icons/static/images/Fat Cow/16x16/zootool.png rename to apps/icons/static/icons/fat_cow/16x16/zootool.png diff --git a/apps/icons/static/images/Fat Cow/32x32/32_bit.png b/apps/icons/static/icons/fat_cow/32x32/32_bit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/32_bit.png rename to apps/icons/static/icons/fat_cow/32x32/32_bit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/3d_glasses.png b/apps/icons/static/icons/fat_cow/32x32/3d_glasses.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/3d_glasses.png rename to apps/icons/static/icons/fat_cow/32x32/3d_glasses.png diff --git a/apps/icons/static/images/Fat Cow/32x32/64_bit.png b/apps/icons/static/icons/fat_cow/32x32/64_bit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/64_bit.png rename to apps/icons/static/icons/fat_cow/32x32/64_bit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/Plant.png b/apps/icons/static/icons/fat_cow/32x32/Plant.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/Plant.png rename to apps/icons/static/icons/fat_cow/32x32/Plant.png diff --git a/apps/icons/static/images/Fat Cow/32x32/accept.png b/apps/icons/static/icons/fat_cow/32x32/accept.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/accept.png rename to apps/icons/static/icons/fat_cow/32x32/accept.png diff --git a/apps/icons/static/images/Fat Cow/32x32/accordion.png b/apps/icons/static/icons/fat_cow/32x32/accordion.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/accordion.png rename to apps/icons/static/icons/fat_cow/32x32/accordion.png diff --git a/apps/icons/static/images/Fat Cow/32x32/account_balances.png b/apps/icons/static/icons/fat_cow/32x32/account_balances.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/account_balances.png rename to apps/icons/static/icons/fat_cow/32x32/account_balances.png diff --git a/apps/icons/static/images/Fat Cow/32x32/action_log.png b/apps/icons/static/icons/fat_cow/32x32/action_log.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/action_log.png rename to apps/icons/static/icons/fat_cow/32x32/action_log.png diff --git a/apps/icons/static/images/Fat Cow/32x32/active_sessions.png b/apps/icons/static/icons/fat_cow/32x32/active_sessions.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/active_sessions.png rename to apps/icons/static/icons/fat_cow/32x32/active_sessions.png diff --git a/apps/icons/static/images/Fat Cow/32x32/add.png b/apps/icons/static/icons/fat_cow/32x32/add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/add.png rename to apps/icons/static/icons/fat_cow/32x32/add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/administrator.png b/apps/icons/static/icons/fat_cow/32x32/administrator.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/administrator.png rename to apps/icons/static/icons/fat_cow/32x32/administrator.png diff --git a/apps/icons/static/images/Fat Cow/32x32/advanced_data_grid.png b/apps/icons/static/icons/fat_cow/32x32/advanced_data_grid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/advanced_data_grid.png rename to apps/icons/static/icons/fat_cow/32x32/advanced_data_grid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/advertising.png b/apps/icons/static/icons/fat_cow/32x32/advertising.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/advertising.png rename to apps/icons/static/icons/fat_cow/32x32/advertising.png diff --git a/apps/icons/static/images/Fat Cow/32x32/agp.png b/apps/icons/static/icons/fat_cow/32x32/agp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/agp.png rename to apps/icons/static/icons/fat_cow/32x32/agp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/aim_messenger.png b/apps/icons/static/icons/fat_cow/32x32/aim_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/aim_messenger.png rename to apps/icons/static/icons/fat_cow/32x32/aim_messenger.png diff --git a/apps/icons/static/images/Fat Cow/32x32/alarm_bell.png b/apps/icons/static/icons/fat_cow/32x32/alarm_bell.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/alarm_bell.png rename to apps/icons/static/icons/fat_cow/32x32/alarm_bell.png diff --git a/apps/icons/static/images/Fat Cow/32x32/align_above.png b/apps/icons/static/icons/fat_cow/32x32/align_above.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/align_above.png rename to apps/icons/static/icons/fat_cow/32x32/align_above.png diff --git a/apps/icons/static/images/Fat Cow/32x32/align_bellow.png b/apps/icons/static/icons/fat_cow/32x32/align_bellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/align_bellow.png rename to apps/icons/static/icons/fat_cow/32x32/align_bellow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/align_center.png b/apps/icons/static/icons/fat_cow/32x32/align_center.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/align_center.png rename to apps/icons/static/icons/fat_cow/32x32/align_center.png diff --git a/apps/icons/static/images/Fat Cow/32x32/align_compact.png b/apps/icons/static/icons/fat_cow/32x32/align_compact.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/align_compact.png rename to apps/icons/static/icons/fat_cow/32x32/align_compact.png diff --git a/apps/icons/static/images/Fat Cow/32x32/align_left.png b/apps/icons/static/icons/fat_cow/32x32/align_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/align_left.png rename to apps/icons/static/icons/fat_cow/32x32/align_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/align_middle.png b/apps/icons/static/icons/fat_cow/32x32/align_middle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/align_middle.png rename to apps/icons/static/icons/fat_cow/32x32/align_middle.png diff --git a/apps/icons/static/images/Fat Cow/32x32/align_none.png b/apps/icons/static/icons/fat_cow/32x32/align_none.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/align_none.png rename to apps/icons/static/icons/fat_cow/32x32/align_none.png diff --git a/apps/icons/static/images/Fat Cow/32x32/align_right.png b/apps/icons/static/icons/fat_cow/32x32/align_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/align_right.png rename to apps/icons/static/icons/fat_cow/32x32/align_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/alitalk.png b/apps/icons/static/icons/fat_cow/32x32/alitalk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/alitalk.png rename to apps/icons/static/icons/fat_cow/32x32/alitalk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/all_right_reserved.png b/apps/icons/static/icons/fat_cow/32x32/all_right_reserved.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/all_right_reserved.png rename to apps/icons/static/icons/fat_cow/32x32/all_right_reserved.png diff --git a/apps/icons/static/images/Fat Cow/32x32/american_express.png b/apps/icons/static/icons/fat_cow/32x32/american_express.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/american_express.png rename to apps/icons/static/icons/fat_cow/32x32/american_express.png diff --git a/apps/icons/static/images/Fat Cow/32x32/anchor.png b/apps/icons/static/icons/fat_cow/32x32/anchor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/anchor.png rename to apps/icons/static/icons/fat_cow/32x32/anchor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/android.png b/apps/icons/static/icons/fat_cow/32x32/android.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/android.png rename to apps/icons/static/icons/fat_cow/32x32/android.png diff --git a/apps/icons/static/images/Fat Cow/32x32/angel.png b/apps/icons/static/icons/fat_cow/32x32/angel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/angel.png rename to apps/icons/static/icons/fat_cow/32x32/angel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/anti_xss.png b/apps/icons/static/icons/fat_cow/32x32/anti_xss.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/anti_xss.png rename to apps/icons/static/icons/fat_cow/32x32/anti_xss.png diff --git a/apps/icons/static/images/Fat Cow/32x32/aol_mail.png b/apps/icons/static/icons/fat_cow/32x32/aol_mail.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/aol_mail.png rename to apps/icons/static/icons/fat_cow/32x32/aol_mail.png diff --git a/apps/icons/static/images/Fat Cow/32x32/aol_messenger.png b/apps/icons/static/icons/fat_cow/32x32/aol_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/aol_messenger.png rename to apps/icons/static/icons/fat_cow/32x32/aol_messenger.png diff --git a/apps/icons/static/images/Fat Cow/32x32/apple.png b/apps/icons/static/icons/fat_cow/32x32/apple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/apple.png rename to apps/icons/static/icons/fat_cow/32x32/apple.png diff --git a/apps/icons/static/images/Fat Cow/32x32/apple_corp.png b/apps/icons/static/icons/fat_cow/32x32/apple_corp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/apple_corp.png rename to apps/icons/static/icons/fat_cow/32x32/apple_corp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/apple_half.png b/apps/icons/static/icons/fat_cow/32x32/apple_half.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/apple_half.png rename to apps/icons/static/icons/fat_cow/32x32/apple_half.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application.png b/apps/icons/static/icons/fat_cow/32x32/application.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application.png rename to apps/icons/static/icons/fat_cow/32x32/application.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_add.png b/apps/icons/static/icons/fat_cow/32x32/application_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_add.png rename to apps/icons/static/icons/fat_cow/32x32/application_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_cascade.png b/apps/icons/static/icons/fat_cow/32x32/application_cascade.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_cascade.png rename to apps/icons/static/icons/fat_cow/32x32/application_cascade.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_control_bar.png b/apps/icons/static/icons/fat_cow/32x32/application_control_bar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_control_bar.png rename to apps/icons/static/icons/fat_cow/32x32/application_control_bar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_delete.png b/apps/icons/static/icons/fat_cow/32x32/application_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_delete.png rename to apps/icons/static/icons/fat_cow/32x32/application_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_double.png b/apps/icons/static/icons/fat_cow/32x32/application_double.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_double.png rename to apps/icons/static/icons/fat_cow/32x32/application_double.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_edit.png b/apps/icons/static/icons/fat_cow/32x32/application_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_edit.png rename to apps/icons/static/icons/fat_cow/32x32/application_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_error.png b/apps/icons/static/icons/fat_cow/32x32/application_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_error.png rename to apps/icons/static/icons/fat_cow/32x32/application_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_form.png b/apps/icons/static/icons/fat_cow/32x32/application_form.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_form.png rename to apps/icons/static/icons/fat_cow/32x32/application_form.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_form_add.png b/apps/icons/static/icons/fat_cow/32x32/application_form_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_form_add.png rename to apps/icons/static/icons/fat_cow/32x32/application_form_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_form_delete.png b/apps/icons/static/icons/fat_cow/32x32/application_form_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_form_delete.png rename to apps/icons/static/icons/fat_cow/32x32/application_form_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_form_edit.png b/apps/icons/static/icons/fat_cow/32x32/application_form_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_form_edit.png rename to apps/icons/static/icons/fat_cow/32x32/application_form_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_form_magnify.png b/apps/icons/static/icons/fat_cow/32x32/application_form_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_form_magnify.png rename to apps/icons/static/icons/fat_cow/32x32/application_form_magnify.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_from_storage.png b/apps/icons/static/icons/fat_cow/32x32/application_from_storage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_from_storage.png rename to apps/icons/static/icons/fat_cow/32x32/application_from_storage.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_get.png b/apps/icons/static/icons/fat_cow/32x32/application_get.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_get.png rename to apps/icons/static/icons/fat_cow/32x32/application_get.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_go.png b/apps/icons/static/icons/fat_cow/32x32/application_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_go.png rename to apps/icons/static/icons/fat_cow/32x32/application_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_home.png b/apps/icons/static/icons/fat_cow/32x32/application_home.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_home.png rename to apps/icons/static/icons/fat_cow/32x32/application_home.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_key.png b/apps/icons/static/icons/fat_cow/32x32/application_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_key.png rename to apps/icons/static/icons/fat_cow/32x32/application_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_lightning.png b/apps/icons/static/icons/fat_cow/32x32/application_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_lightning.png rename to apps/icons/static/icons/fat_cow/32x32/application_lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_link.png b/apps/icons/static/icons/fat_cow/32x32/application_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_link.png rename to apps/icons/static/icons/fat_cow/32x32/application_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_osx.png b/apps/icons/static/icons/fat_cow/32x32/application_osx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_osx.png rename to apps/icons/static/icons/fat_cow/32x32/application_osx.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_osx_terminal.png b/apps/icons/static/icons/fat_cow/32x32/application_osx_terminal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_osx_terminal.png rename to apps/icons/static/icons/fat_cow/32x32/application_osx_terminal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_put.png b/apps/icons/static/icons/fat_cow/32x32/application_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_put.png rename to apps/icons/static/icons/fat_cow/32x32/application_put.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_side_boxes.png b/apps/icons/static/icons/fat_cow/32x32/application_side_boxes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_side_boxes.png rename to apps/icons/static/icons/fat_cow/32x32/application_side_boxes.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_side_contract.png b/apps/icons/static/icons/fat_cow/32x32/application_side_contract.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_side_contract.png rename to apps/icons/static/icons/fat_cow/32x32/application_side_contract.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_side_expand.png b/apps/icons/static/icons/fat_cow/32x32/application_side_expand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_side_expand.png rename to apps/icons/static/icons/fat_cow/32x32/application_side_expand.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_side_list.png b/apps/icons/static/icons/fat_cow/32x32/application_side_list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_side_list.png rename to apps/icons/static/icons/fat_cow/32x32/application_side_list.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_side_tree.png b/apps/icons/static/icons/fat_cow/32x32/application_side_tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_side_tree.png rename to apps/icons/static/icons/fat_cow/32x32/application_side_tree.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_split.png b/apps/icons/static/icons/fat_cow/32x32/application_split.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_split.png rename to apps/icons/static/icons/fat_cow/32x32/application_split.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_tile_horizontal.png b/apps/icons/static/icons/fat_cow/32x32/application_tile_horizontal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_tile_horizontal.png rename to apps/icons/static/icons/fat_cow/32x32/application_tile_horizontal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_tile_vertical.png b/apps/icons/static/icons/fat_cow/32x32/application_tile_vertical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_tile_vertical.png rename to apps/icons/static/icons/fat_cow/32x32/application_tile_vertical.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_view_columns.png b/apps/icons/static/icons/fat_cow/32x32/application_view_columns.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_view_columns.png rename to apps/icons/static/icons/fat_cow/32x32/application_view_columns.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_view_detail.png b/apps/icons/static/icons/fat_cow/32x32/application_view_detail.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_view_detail.png rename to apps/icons/static/icons/fat_cow/32x32/application_view_detail.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_view_gallery.png b/apps/icons/static/icons/fat_cow/32x32/application_view_gallery.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_view_gallery.png rename to apps/icons/static/icons/fat_cow/32x32/application_view_gallery.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_view_icons.png b/apps/icons/static/icons/fat_cow/32x32/application_view_icons.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_view_icons.png rename to apps/icons/static/icons/fat_cow/32x32/application_view_icons.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_view_list.png b/apps/icons/static/icons/fat_cow/32x32/application_view_list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_view_list.png rename to apps/icons/static/icons/fat_cow/32x32/application_view_list.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_view_tile.png b/apps/icons/static/icons/fat_cow/32x32/application_view_tile.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_view_tile.png rename to apps/icons/static/icons/fat_cow/32x32/application_view_tile.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_xp.png b/apps/icons/static/icons/fat_cow/32x32/application_xp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_xp.png rename to apps/icons/static/icons/fat_cow/32x32/application_xp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/application_xp_terminal.png b/apps/icons/static/icons/fat_cow/32x32/application_xp_terminal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/application_xp_terminal.png rename to apps/icons/static/icons/fat_cow/32x32/application_xp_terminal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arch_linux.png b/apps/icons/static/icons/fat_cow/32x32/arch_linux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arch_linux.png rename to apps/icons/static/icons/fat_cow/32x32/arch_linux.png diff --git a/apps/icons/static/images/Fat Cow/32x32/areachart.png b/apps/icons/static/icons/fat_cow/32x32/areachart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/areachart.png rename to apps/icons/static/icons/fat_cow/32x32/areachart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_branch.png b/apps/icons/static/icons/fat_cow/32x32/arrow_branch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_branch.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_branch.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_divide.png b/apps/icons/static/icons/fat_cow/32x32/arrow_divide.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_divide.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_divide.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_down.png b/apps/icons/static/icons/fat_cow/32x32/arrow_down.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_down.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_down.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_in.png b/apps/icons/static/icons/fat_cow/32x32/arrow_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_in.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_in.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_inout.png b/apps/icons/static/icons/fat_cow/32x32/arrow_inout.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_inout.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_inout.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_join.png b/apps/icons/static/icons/fat_cow/32x32/arrow_join.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_join.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_join.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_left.png b/apps/icons/static/icons/fat_cow/32x32/arrow_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_left.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_merge.png b/apps/icons/static/icons/fat_cow/32x32/arrow_merge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_merge.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_merge.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_out.png b/apps/icons/static/icons/fat_cow/32x32/arrow_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_out.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_out.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_redo.png b/apps/icons/static/icons/fat_cow/32x32/arrow_redo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_redo.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_redo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_refresh.png b/apps/icons/static/icons/fat_cow/32x32/arrow_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_refresh.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_refresh.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_refresh_small.png b/apps/icons/static/icons/fat_cow/32x32/arrow_refresh_small.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_refresh_small.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_refresh_small.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_right.png b/apps/icons/static/icons/fat_cow/32x32/arrow_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_right.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_rotate_anticlockwise.png b/apps/icons/static/icons/fat_cow/32x32/arrow_rotate_anticlockwise.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_rotate_anticlockwise.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_rotate_anticlockwise.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_rotate_clockwise.png b/apps/icons/static/icons/fat_cow/32x32/arrow_rotate_clockwise.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_rotate_clockwise.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_rotate_clockwise.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_switch.png b/apps/icons/static/icons/fat_cow/32x32/arrow_switch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_switch.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_switch.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_turn_left.png b/apps/icons/static/icons/fat_cow/32x32/arrow_turn_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_turn_left.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_turn_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_turn_right.png b/apps/icons/static/icons/fat_cow/32x32/arrow_turn_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_turn_right.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_turn_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_undo.png b/apps/icons/static/icons/fat_cow/32x32/arrow_undo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_undo.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_undo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/arrow_up.png b/apps/icons/static/icons/fat_cow/32x32/arrow_up.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/arrow_up.png rename to apps/icons/static/icons/fat_cow/32x32/arrow_up.png diff --git a/apps/icons/static/images/Fat Cow/32x32/artwork.png b/apps/icons/static/icons/fat_cow/32x32/artwork.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/artwork.png rename to apps/icons/static/icons/fat_cow/32x32/artwork.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ask_and_answer.png b/apps/icons/static/icons/fat_cow/32x32/ask_and_answer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ask_and_answer.png rename to apps/icons/static/icons/fat_cow/32x32/ask_and_answer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/asterisk_orange.png b/apps/icons/static/icons/fat_cow/32x32/asterisk_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/asterisk_orange.png rename to apps/icons/static/icons/fat_cow/32x32/asterisk_orange.png diff --git a/apps/icons/static/images/Fat Cow/32x32/asterisk_yellow.png b/apps/icons/static/icons/fat_cow/32x32/asterisk_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/asterisk_yellow.png rename to apps/icons/static/icons/fat_cow/32x32/asterisk_yellow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/atm.png b/apps/icons/static/icons/fat_cow/32x32/atm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/atm.png rename to apps/icons/static/icons/fat_cow/32x32/atm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/attach.png b/apps/icons/static/icons/fat_cow/32x32/attach.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/attach.png rename to apps/icons/static/icons/fat_cow/32x32/attach.png diff --git a/apps/icons/static/images/Fat Cow/32x32/attributes_display.png b/apps/icons/static/icons/fat_cow/32x32/attributes_display.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/attributes_display.png rename to apps/icons/static/icons/fat_cow/32x32/attributes_display.png diff --git a/apps/icons/static/images/Fat Cow/32x32/attribution.png b/apps/icons/static/icons/fat_cow/32x32/attribution.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/attribution.png rename to apps/icons/static/icons/fat_cow/32x32/attribution.png diff --git a/apps/icons/static/images/Fat Cow/32x32/auction_hammer_gavel.png b/apps/icons/static/icons/fat_cow/32x32/auction_hammer_gavel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/auction_hammer_gavel.png rename to apps/icons/static/icons/fat_cow/32x32/auction_hammer_gavel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/autos.png b/apps/icons/static/icons/fat_cow/32x32/autos.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/autos.png rename to apps/icons/static/icons/fat_cow/32x32/autos.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_add.png b/apps/icons/static/icons/fat_cow/32x32/award_star_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_add.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_bronze_1.png b/apps/icons/static/icons/fat_cow/32x32/award_star_bronze_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_bronze_1.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_bronze_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_bronze_2.png b/apps/icons/static/icons/fat_cow/32x32/award_star_bronze_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_bronze_2.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_bronze_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_bronze_3.png b/apps/icons/static/icons/fat_cow/32x32/award_star_bronze_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_bronze_3.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_bronze_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_delete.png b/apps/icons/static/icons/fat_cow/32x32/award_star_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_delete.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_gold_1.png b/apps/icons/static/icons/fat_cow/32x32/award_star_gold_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_gold_1.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_gold_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_gold_2.png b/apps/icons/static/icons/fat_cow/32x32/award_star_gold_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_gold_2.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_gold_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_gold_3.png b/apps/icons/static/icons/fat_cow/32x32/award_star_gold_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_gold_3.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_gold_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_silver_1.png b/apps/icons/static/icons/fat_cow/32x32/award_star_silver_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_silver_1.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_silver_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_silver_2.png b/apps/icons/static/icons/fat_cow/32x32/award_star_silver_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_silver_2.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_silver_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/award_star_silver_3.png b/apps/icons/static/icons/fat_cow/32x32/award_star_silver_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/award_star_silver_3.png rename to apps/icons/static/icons/fat_cow/32x32/award_star_silver_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/backpack.png b/apps/icons/static/icons/fat_cow/32x32/backpack.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/backpack.png rename to apps/icons/static/icons/fat_cow/32x32/backpack.png diff --git a/apps/icons/static/images/Fat Cow/32x32/backup_manager.png b/apps/icons/static/icons/fat_cow/32x32/backup_manager.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/backup_manager.png rename to apps/icons/static/icons/fat_cow/32x32/backup_manager.png diff --git a/apps/icons/static/images/Fat Cow/32x32/balance.png b/apps/icons/static/icons/fat_cow/32x32/balance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/balance.png rename to apps/icons/static/icons/fat_cow/32x32/balance.png diff --git a/apps/icons/static/images/Fat Cow/32x32/balance_unbalance.png b/apps/icons/static/icons/fat_cow/32x32/balance_unbalance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/balance_unbalance.png rename to apps/icons/static/icons/fat_cow/32x32/balance_unbalance.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ballon.png b/apps/icons/static/icons/fat_cow/32x32/ballon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ballon.png rename to apps/icons/static/icons/fat_cow/32x32/ballon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/baloon.png b/apps/icons/static/icons/fat_cow/32x32/baloon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/baloon.png rename to apps/icons/static/icons/fat_cow/32x32/baloon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/baloon_2.png b/apps/icons/static/icons/fat_cow/32x32/baloon_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/baloon_2.png rename to apps/icons/static/icons/fat_cow/32x32/baloon_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/baloon_2_empty.png b/apps/icons/static/icons/fat_cow/32x32/baloon_2_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/baloon_2_empty.png rename to apps/icons/static/icons/fat_cow/32x32/baloon_2_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bandaid.png b/apps/icons/static/icons/fat_cow/32x32/bandaid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bandaid.png rename to apps/icons/static/icons/fat_cow/32x32/bandaid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bank.png b/apps/icons/static/icons/fat_cow/32x32/bank.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bank.png rename to apps/icons/static/icons/fat_cow/32x32/bank.png diff --git a/apps/icons/static/images/Fat Cow/32x32/barchart.png b/apps/icons/static/icons/fat_cow/32x32/barchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/barchart.png rename to apps/icons/static/icons/fat_cow/32x32/barchart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/barcode.png b/apps/icons/static/icons/fat_cow/32x32/barcode.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/barcode.png rename to apps/icons/static/icons/fat_cow/32x32/barcode.png diff --git a/apps/icons/static/images/Fat Cow/32x32/basket.png b/apps/icons/static/icons/fat_cow/32x32/basket.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/basket.png rename to apps/icons/static/icons/fat_cow/32x32/basket.png diff --git a/apps/icons/static/images/Fat Cow/32x32/basket_add.png b/apps/icons/static/icons/fat_cow/32x32/basket_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/basket_add.png rename to apps/icons/static/icons/fat_cow/32x32/basket_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/basket_delete.png b/apps/icons/static/icons/fat_cow/32x32/basket_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/basket_delete.png rename to apps/icons/static/icons/fat_cow/32x32/basket_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/basket_edit.png b/apps/icons/static/icons/fat_cow/32x32/basket_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/basket_edit.png rename to apps/icons/static/icons/fat_cow/32x32/basket_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/basket_error.png b/apps/icons/static/icons/fat_cow/32x32/basket_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/basket_error.png rename to apps/icons/static/icons/fat_cow/32x32/basket_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/basket_go.png b/apps/icons/static/icons/fat_cow/32x32/basket_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/basket_go.png rename to apps/icons/static/icons/fat_cow/32x32/basket_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/basket_put.png b/apps/icons/static/icons/fat_cow/32x32/basket_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/basket_put.png rename to apps/icons/static/icons/fat_cow/32x32/basket_put.png diff --git a/apps/icons/static/images/Fat Cow/32x32/basket_remove.png b/apps/icons/static/icons/fat_cow/32x32/basket_remove.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/basket_remove.png rename to apps/icons/static/icons/fat_cow/32x32/basket_remove.png diff --git a/apps/icons/static/images/Fat Cow/32x32/battery.png b/apps/icons/static/icons/fat_cow/32x32/battery.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/battery.png rename to apps/icons/static/icons/fat_cow/32x32/battery.png diff --git a/apps/icons/static/images/Fat Cow/32x32/battery_charge.png b/apps/icons/static/icons/fat_cow/32x32/battery_charge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/battery_charge.png rename to apps/icons/static/icons/fat_cow/32x32/battery_charge.png diff --git a/apps/icons/static/images/Fat Cow/32x32/battery_full.png b/apps/icons/static/icons/fat_cow/32x32/battery_full.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/battery_full.png rename to apps/icons/static/icons/fat_cow/32x32/battery_full.png diff --git a/apps/icons/static/images/Fat Cow/32x32/battery_half.png b/apps/icons/static/icons/fat_cow/32x32/battery_half.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/battery_half.png rename to apps/icons/static/icons/fat_cow/32x32/battery_half.png diff --git a/apps/icons/static/images/Fat Cow/32x32/battery_low.png b/apps/icons/static/icons/fat_cow/32x32/battery_low.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/battery_low.png rename to apps/icons/static/icons/fat_cow/32x32/battery_low.png diff --git a/apps/icons/static/images/Fat Cow/32x32/battery_plug.png b/apps/icons/static/icons/fat_cow/32x32/battery_plug.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/battery_plug.png rename to apps/icons/static/icons/fat_cow/32x32/battery_plug.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bedo.png b/apps/icons/static/icons/fat_cow/32x32/bedo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bedo.png rename to apps/icons/static/icons/fat_cow/32x32/bedo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/beer.png b/apps/icons/static/icons/fat_cow/32x32/beer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/beer.png rename to apps/icons/static/icons/fat_cow/32x32/beer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bell.png b/apps/icons/static/icons/fat_cow/32x32/bell.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bell.png rename to apps/icons/static/icons/fat_cow/32x32/bell.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bell_add.png b/apps/icons/static/icons/fat_cow/32x32/bell_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bell_add.png rename to apps/icons/static/icons/fat_cow/32x32/bell_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bell_delete.png b/apps/icons/static/icons/fat_cow/32x32/bell_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bell_delete.png rename to apps/icons/static/icons/fat_cow/32x32/bell_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bell_error.png b/apps/icons/static/icons/fat_cow/32x32/bell_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bell_error.png rename to apps/icons/static/icons/fat_cow/32x32/bell_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bell_go.png b/apps/icons/static/icons/fat_cow/32x32/bell_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bell_go.png rename to apps/icons/static/icons/fat_cow/32x32/bell_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bell_link.png b/apps/icons/static/icons/fat_cow/32x32/bell_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bell_link.png rename to apps/icons/static/icons/fat_cow/32x32/bell_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/billiard_marker.png b/apps/icons/static/icons/fat_cow/32x32/billiard_marker.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/billiard_marker.png rename to apps/icons/static/icons/fat_cow/32x32/billiard_marker.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bin.png b/apps/icons/static/icons/fat_cow/32x32/bin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bin.png rename to apps/icons/static/icons/fat_cow/32x32/bin.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bin_closed.png b/apps/icons/static/icons/fat_cow/32x32/bin_closed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bin_closed.png rename to apps/icons/static/icons/fat_cow/32x32/bin_closed.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bin_empty.png b/apps/icons/static/icons/fat_cow/32x32/bin_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bin_empty.png rename to apps/icons/static/icons/fat_cow/32x32/bin_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bios.png b/apps/icons/static/icons/fat_cow/32x32/bios.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bios.png rename to apps/icons/static/icons/fat_cow/32x32/bios.png diff --git a/apps/icons/static/images/Fat Cow/32x32/blackberry.png b/apps/icons/static/icons/fat_cow/32x32/blackberry.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/blackberry.png rename to apps/icons/static/icons/fat_cow/32x32/blackberry.png diff --git a/apps/icons/static/images/Fat Cow/32x32/blackberry_messenger.png b/apps/icons/static/icons/fat_cow/32x32/blackberry_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/blackberry_messenger.png rename to apps/icons/static/icons/fat_cow/32x32/blackberry_messenger.png diff --git a/apps/icons/static/images/Fat Cow/32x32/blackberry_white.png b/apps/icons/static/icons/fat_cow/32x32/blackberry_white.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/blackberry_white.png rename to apps/icons/static/icons/fat_cow/32x32/blackberry_white.png diff --git a/apps/icons/static/images/Fat Cow/32x32/blackboard_drawing.png b/apps/icons/static/icons/fat_cow/32x32/blackboard_drawing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/blackboard_drawing.png rename to apps/icons/static/icons/fat_cow/32x32/blackboard_drawing.png diff --git a/apps/icons/static/images/Fat Cow/32x32/blackboard_empty.png b/apps/icons/static/icons/fat_cow/32x32/blackboard_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/blackboard_empty.png rename to apps/icons/static/icons/fat_cow/32x32/blackboard_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/blackboard_steps.png b/apps/icons/static/icons/fat_cow/32x32/blackboard_steps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/blackboard_steps.png rename to apps/icons/static/icons/fat_cow/32x32/blackboard_steps.png diff --git a/apps/icons/static/images/Fat Cow/32x32/blackboard_sum.png b/apps/icons/static/icons/fat_cow/32x32/blackboard_sum.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/blackboard_sum.png rename to apps/icons/static/icons/fat_cow/32x32/blackboard_sum.png diff --git a/apps/icons/static/images/Fat Cow/32x32/blogger.png b/apps/icons/static/icons/fat_cow/32x32/blogger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/blogger.png rename to apps/icons/static/icons/fat_cow/32x32/blogger.png diff --git a/apps/icons/static/images/Fat Cow/32x32/blogs.png b/apps/icons/static/icons/fat_cow/32x32/blogs.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/blogs.png rename to apps/icons/static/icons/fat_cow/32x32/blogs.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bluetooth.png b/apps/icons/static/icons/fat_cow/32x32/bluetooth.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bluetooth.png rename to apps/icons/static/icons/fat_cow/32x32/bluetooth.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bomb.png b/apps/icons/static/icons/fat_cow/32x32/bomb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bomb.png rename to apps/icons/static/icons/fat_cow/32x32/bomb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book.png b/apps/icons/static/icons/fat_cow/32x32/book.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book.png rename to apps/icons/static/icons/fat_cow/32x32/book.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_add.png b/apps/icons/static/icons/fat_cow/32x32/book_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_add.png rename to apps/icons/static/icons/fat_cow/32x32/book_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_addresses.png b/apps/icons/static/icons/fat_cow/32x32/book_addresses.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_addresses.png rename to apps/icons/static/icons/fat_cow/32x32/book_addresses.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_delete.png b/apps/icons/static/icons/fat_cow/32x32/book_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_delete.png rename to apps/icons/static/icons/fat_cow/32x32/book_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_edit.png b/apps/icons/static/icons/fat_cow/32x32/book_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_edit.png rename to apps/icons/static/icons/fat_cow/32x32/book_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_error.png b/apps/icons/static/icons/fat_cow/32x32/book_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_error.png rename to apps/icons/static/icons/fat_cow/32x32/book_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_go.png b/apps/icons/static/icons/fat_cow/32x32/book_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_go.png rename to apps/icons/static/icons/fat_cow/32x32/book_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_keeping.png b/apps/icons/static/icons/fat_cow/32x32/book_keeping.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_keeping.png rename to apps/icons/static/icons/fat_cow/32x32/book_keeping.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_key.png b/apps/icons/static/icons/fat_cow/32x32/book_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_key.png rename to apps/icons/static/icons/fat_cow/32x32/book_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_link.png b/apps/icons/static/icons/fat_cow/32x32/book_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_link.png rename to apps/icons/static/icons/fat_cow/32x32/book_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_next.png b/apps/icons/static/icons/fat_cow/32x32/book_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_next.png rename to apps/icons/static/icons/fat_cow/32x32/book_next.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_open.png b/apps/icons/static/icons/fat_cow/32x32/book_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_open.png rename to apps/icons/static/icons/fat_cow/32x32/book_open.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_picture.png b/apps/icons/static/icons/fat_cow/32x32/book_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_picture.png rename to apps/icons/static/icons/fat_cow/32x32/book_picture.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_previous.png b/apps/icons/static/icons/fat_cow/32x32/book_previous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_previous.png rename to apps/icons/static/icons/fat_cow/32x32/book_previous.png diff --git a/apps/icons/static/images/Fat Cow/32x32/book_spelling.png b/apps/icons/static/icons/fat_cow/32x32/book_spelling.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/book_spelling.png rename to apps/icons/static/icons/fat_cow/32x32/book_spelling.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bookmark.png b/apps/icons/static/icons/fat_cow/32x32/bookmark.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bookmark.png rename to apps/icons/static/icons/fat_cow/32x32/bookmark.png diff --git a/apps/icons/static/images/Fat Cow/32x32/books.png b/apps/icons/static/icons/fat_cow/32x32/books.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/books.png rename to apps/icons/static/icons/fat_cow/32x32/books.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bookshelf.png b/apps/icons/static/icons/fat_cow/32x32/bookshelf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bookshelf.png rename to apps/icons/static/icons/fat_cow/32x32/bookshelf.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1.png b/apps/icons/static/icons/fat_cow/32x32/border_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1.png rename to apps/icons/static/icons/fat_cow/32x32/border_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1_bottom.png b/apps/icons/static/icons/fat_cow/32x32/border_1_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1_bottom.png rename to apps/icons/static/icons/fat_cow/32x32/border_1_bottom.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1_hor.png b/apps/icons/static/icons/fat_cow/32x32/border_1_hor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1_hor.png rename to apps/icons/static/icons/fat_cow/32x32/border_1_hor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1_left.png b/apps/icons/static/icons/fat_cow/32x32/border_1_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1_left.png rename to apps/icons/static/icons/fat_cow/32x32/border_1_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1_middle.png b/apps/icons/static/icons/fat_cow/32x32/border_1_middle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1_middle.png rename to apps/icons/static/icons/fat_cow/32x32/border_1_middle.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1_none.png b/apps/icons/static/icons/fat_cow/32x32/border_1_none.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1_none.png rename to apps/icons/static/icons/fat_cow/32x32/border_1_none.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1_outer.png b/apps/icons/static/icons/fat_cow/32x32/border_1_outer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1_outer.png rename to apps/icons/static/icons/fat_cow/32x32/border_1_outer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1_right.png b/apps/icons/static/icons/fat_cow/32x32/border_1_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1_right.png rename to apps/icons/static/icons/fat_cow/32x32/border_1_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1_top.png b/apps/icons/static/icons/fat_cow/32x32/border_1_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1_top.png rename to apps/icons/static/icons/fat_cow/32x32/border_1_top.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1_ver.png b/apps/icons/static/icons/fat_cow/32x32/border_1_ver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1_ver.png rename to apps/icons/static/icons/fat_cow/32x32/border_1_ver.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1d_around.png b/apps/icons/static/icons/fat_cow/32x32/border_1d_around.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1d_around.png rename to apps/icons/static/icons/fat_cow/32x32/border_1d_around.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1d_bottom.png b/apps/icons/static/icons/fat_cow/32x32/border_1d_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1d_bottom.png rename to apps/icons/static/icons/fat_cow/32x32/border_1d_bottom.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1d_left.png b/apps/icons/static/icons/fat_cow/32x32/border_1d_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1d_left.png rename to apps/icons/static/icons/fat_cow/32x32/border_1d_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1d_right.png b/apps/icons/static/icons/fat_cow/32x32/border_1d_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1d_right.png rename to apps/icons/static/icons/fat_cow/32x32/border_1d_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_1d_top.png b/apps/icons/static/icons/fat_cow/32x32/border_1d_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_1d_top.png rename to apps/icons/static/icons/fat_cow/32x32/border_1d_top.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_2_bottom.png b/apps/icons/static/icons/fat_cow/32x32/border_2_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_2_bottom.png rename to apps/icons/static/icons/fat_cow/32x32/border_2_bottom.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_2_left.png b/apps/icons/static/icons/fat_cow/32x32/border_2_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_2_left.png rename to apps/icons/static/icons/fat_cow/32x32/border_2_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_2_outer.png b/apps/icons/static/icons/fat_cow/32x32/border_2_outer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_2_outer.png rename to apps/icons/static/icons/fat_cow/32x32/border_2_outer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_2_right.png b/apps/icons/static/icons/fat_cow/32x32/border_2_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_2_right.png rename to apps/icons/static/icons/fat_cow/32x32/border_2_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/border_2_top.png b/apps/icons/static/icons/fat_cow/32x32/border_2_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/border_2_top.png rename to apps/icons/static/icons/fat_cow/32x32/border_2_top.png diff --git a/apps/icons/static/images/Fat Cow/32x32/box.png b/apps/icons/static/icons/fat_cow/32x32/box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/box.png rename to apps/icons/static/icons/fat_cow/32x32/box.png diff --git a/apps/icons/static/images/Fat Cow/32x32/box_closed.png b/apps/icons/static/icons/fat_cow/32x32/box_closed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/box_closed.png rename to apps/icons/static/icons/fat_cow/32x32/box_closed.png diff --git a/apps/icons/static/images/Fat Cow/32x32/box_down.png b/apps/icons/static/icons/fat_cow/32x32/box_down.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/box_down.png rename to apps/icons/static/icons/fat_cow/32x32/box_down.png diff --git a/apps/icons/static/images/Fat Cow/32x32/box_front.png b/apps/icons/static/icons/fat_cow/32x32/box_front.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/box_front.png rename to apps/icons/static/icons/fat_cow/32x32/box_front.png diff --git a/apps/icons/static/images/Fat Cow/32x32/box_open.png b/apps/icons/static/icons/fat_cow/32x32/box_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/box_open.png rename to apps/icons/static/icons/fat_cow/32x32/box_open.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brain.png b/apps/icons/static/icons/fat_cow/32x32/brain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brain.png rename to apps/icons/static/icons/fat_cow/32x32/brain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brain_trainer.png b/apps/icons/static/icons/fat_cow/32x32/brain_trainer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brain_trainer.png rename to apps/icons/static/icons/fat_cow/32x32/brain_trainer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/breeze.png b/apps/icons/static/icons/fat_cow/32x32/breeze.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/breeze.png rename to apps/icons/static/icons/fat_cow/32x32/breeze.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brick.png b/apps/icons/static/icons/fat_cow/32x32/brick.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brick.png rename to apps/icons/static/icons/fat_cow/32x32/brick.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brick_add.png b/apps/icons/static/icons/fat_cow/32x32/brick_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brick_add.png rename to apps/icons/static/icons/fat_cow/32x32/brick_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brick_delete.png b/apps/icons/static/icons/fat_cow/32x32/brick_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brick_delete.png rename to apps/icons/static/icons/fat_cow/32x32/brick_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brick_edit.png b/apps/icons/static/icons/fat_cow/32x32/brick_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brick_edit.png rename to apps/icons/static/icons/fat_cow/32x32/brick_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brick_error.png b/apps/icons/static/icons/fat_cow/32x32/brick_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brick_error.png rename to apps/icons/static/icons/fat_cow/32x32/brick_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brick_go.png b/apps/icons/static/icons/fat_cow/32x32/brick_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brick_go.png rename to apps/icons/static/icons/fat_cow/32x32/brick_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brick_link.png b/apps/icons/static/icons/fat_cow/32x32/brick_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brick_link.png rename to apps/icons/static/icons/fat_cow/32x32/brick_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bricks.png b/apps/icons/static/icons/fat_cow/32x32/bricks.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bricks.png rename to apps/icons/static/icons/fat_cow/32x32/bricks.png diff --git a/apps/icons/static/images/Fat Cow/32x32/briefcase.png b/apps/icons/static/icons/fat_cow/32x32/briefcase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/briefcase.png rename to apps/icons/static/icons/fat_cow/32x32/briefcase.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brightkite.png b/apps/icons/static/icons/fat_cow/32x32/brightkite.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brightkite.png rename to apps/icons/static/icons/fat_cow/32x32/brightkite.png diff --git a/apps/icons/static/images/Fat Cow/32x32/brushes.png b/apps/icons/static/icons/fat_cow/32x32/brushes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/brushes.png rename to apps/icons/static/icons/fat_cow/32x32/brushes.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bubblechart.png b/apps/icons/static/icons/fat_cow/32x32/bubblechart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bubblechart.png rename to apps/icons/static/icons/fat_cow/32x32/bubblechart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bug.png b/apps/icons/static/icons/fat_cow/32x32/bug.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bug.png rename to apps/icons/static/icons/fat_cow/32x32/bug.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bug_add.png b/apps/icons/static/icons/fat_cow/32x32/bug_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bug_add.png rename to apps/icons/static/icons/fat_cow/32x32/bug_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bug_delete.png b/apps/icons/static/icons/fat_cow/32x32/bug_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bug_delete.png rename to apps/icons/static/icons/fat_cow/32x32/bug_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bug_edit.png b/apps/icons/static/icons/fat_cow/32x32/bug_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bug_edit.png rename to apps/icons/static/icons/fat_cow/32x32/bug_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bug_error.png b/apps/icons/static/icons/fat_cow/32x32/bug_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bug_error.png rename to apps/icons/static/icons/fat_cow/32x32/bug_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bug_go.png b/apps/icons/static/icons/fat_cow/32x32/bug_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bug_go.png rename to apps/icons/static/icons/fat_cow/32x32/bug_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bug_link.png b/apps/icons/static/icons/fat_cow/32x32/bug_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bug_link.png rename to apps/icons/static/icons/fat_cow/32x32/bug_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/building.png b/apps/icons/static/icons/fat_cow/32x32/building.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/building.png rename to apps/icons/static/icons/fat_cow/32x32/building.png diff --git a/apps/icons/static/images/Fat Cow/32x32/building_add.png b/apps/icons/static/icons/fat_cow/32x32/building_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/building_add.png rename to apps/icons/static/icons/fat_cow/32x32/building_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/building_delete.png b/apps/icons/static/icons/fat_cow/32x32/building_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/building_delete.png rename to apps/icons/static/icons/fat_cow/32x32/building_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/building_edit.png b/apps/icons/static/icons/fat_cow/32x32/building_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/building_edit.png rename to apps/icons/static/icons/fat_cow/32x32/building_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/building_error.png b/apps/icons/static/icons/fat_cow/32x32/building_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/building_error.png rename to apps/icons/static/icons/fat_cow/32x32/building_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/building_go.png b/apps/icons/static/icons/fat_cow/32x32/building_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/building_go.png rename to apps/icons/static/icons/fat_cow/32x32/building_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/building_key.png b/apps/icons/static/icons/fat_cow/32x32/building_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/building_key.png rename to apps/icons/static/icons/fat_cow/32x32/building_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/building_link.png b/apps/icons/static/icons/fat_cow/32x32/building_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/building_link.png rename to apps/icons/static/icons/fat_cow/32x32/building_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bulb.png b/apps/icons/static/icons/fat_cow/32x32/bulb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bulb.png rename to apps/icons/static/icons/fat_cow/32x32/bulb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_add.png b/apps/icons/static/icons/fat_cow/32x32/bullet_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_add.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_bottom.png b/apps/icons/static/icons/fat_cow/32x32/bullet_arrow_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_arrow_bottom.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_arrow_bottom.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_down.png b/apps/icons/static/icons/fat_cow/32x32/bullet_arrow_down.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_arrow_down.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_arrow_down.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_left.png b/apps/icons/static/icons/fat_cow/32x32/bullet_arrow_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_arrow_left.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_arrow_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_left_2.png b/apps/icons/static/icons/fat_cow/32x32/bullet_arrow_left_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_arrow_left_2.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_arrow_left_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_right.png b/apps/icons/static/icons/fat_cow/32x32/bullet_arrow_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_arrow_right.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_arrow_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_right_2.png b/apps/icons/static/icons/fat_cow/32x32/bullet_arrow_right_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_arrow_right_2.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_arrow_right_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_top.png b/apps/icons/static/icons/fat_cow/32x32/bullet_arrow_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_arrow_top.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_arrow_top.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_up.png b/apps/icons/static/icons/fat_cow/32x32/bullet_arrow_up.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_arrow_up.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_arrow_up.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_black.png b/apps/icons/static/icons/fat_cow/32x32/bullet_black.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_black.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_black.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_blue.png b/apps/icons/static/icons/fat_cow/32x32/bullet_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_blue.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_delete.png b/apps/icons/static/icons/fat_cow/32x32/bullet_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_delete.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_disk.png b/apps/icons/static/icons/fat_cow/32x32/bullet_disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_disk.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_disk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_error.png b/apps/icons/static/icons/fat_cow/32x32/bullet_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_error.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_feed.png b/apps/icons/static/icons/fat_cow/32x32/bullet_feed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_feed.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_feed.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_go.png b/apps/icons/static/icons/fat_cow/32x32/bullet_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_go.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_green.png b/apps/icons/static/icons/fat_cow/32x32/bullet_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_green.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_key.png b/apps/icons/static/icons/fat_cow/32x32/bullet_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_key.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_orange.png b/apps/icons/static/icons/fat_cow/32x32/bullet_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_orange.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_orange.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_picture.png b/apps/icons/static/icons/fat_cow/32x32/bullet_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_picture.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_picture.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_pink.png b/apps/icons/static/icons/fat_cow/32x32/bullet_pink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_pink.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_pink.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_purple.png b/apps/icons/static/icons/fat_cow/32x32/bullet_purple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_purple.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_purple.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_red.png b/apps/icons/static/icons/fat_cow/32x32/bullet_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_red.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_star.png b/apps/icons/static/icons/fat_cow/32x32/bullet_star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_star.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_star.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_toggle_minus.png b/apps/icons/static/icons/fat_cow/32x32/bullet_toggle_minus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_toggle_minus.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_toggle_minus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_toggle_plus.png b/apps/icons/static/icons/fat_cow/32x32/bullet_toggle_plus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_toggle_plus.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_toggle_plus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_white.png b/apps/icons/static/icons/fat_cow/32x32/bullet_white.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_white.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_white.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_wrench.png b/apps/icons/static/icons/fat_cow/32x32/bullet_wrench.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_wrench.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_wrench.png diff --git a/apps/icons/static/images/Fat Cow/32x32/bullet_yellow.png b/apps/icons/static/icons/fat_cow/32x32/bullet_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/bullet_yellow.png rename to apps/icons/static/icons/fat_cow/32x32/bullet_yellow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/burro.png b/apps/icons/static/icons/fat_cow/32x32/burro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/burro.png rename to apps/icons/static/icons/fat_cow/32x32/burro.png diff --git a/apps/icons/static/images/Fat Cow/32x32/butterfly.png b/apps/icons/static/icons/fat_cow/32x32/butterfly.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/butterfly.png rename to apps/icons/static/icons/fat_cow/32x32/butterfly.png diff --git a/apps/icons/static/images/Fat Cow/32x32/button.png b/apps/icons/static/icons/fat_cow/32x32/button.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/button.png rename to apps/icons/static/icons/fat_cow/32x32/button.png diff --git a/apps/icons/static/images/Fat Cow/32x32/buttonbar.png b/apps/icons/static/icons/fat_cow/32x32/buttonbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/buttonbar.png rename to apps/icons/static/icons/fat_cow/32x32/buttonbar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/buzz.png b/apps/icons/static/icons/fat_cow/32x32/buzz.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/buzz.png rename to apps/icons/static/icons/fat_cow/32x32/buzz.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cactus.png b/apps/icons/static/icons/fat_cow/32x32/cactus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cactus.png rename to apps/icons/static/icons/fat_cow/32x32/cactus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cake.png b/apps/icons/static/icons/fat_cow/32x32/cake.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cake.png rename to apps/icons/static/icons/fat_cow/32x32/cake.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calculator.png b/apps/icons/static/icons/fat_cow/32x32/calculator.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calculator.png rename to apps/icons/static/icons/fat_cow/32x32/calculator.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calculator_add.png b/apps/icons/static/icons/fat_cow/32x32/calculator_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calculator_add.png rename to apps/icons/static/icons/fat_cow/32x32/calculator_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calculator_black.png b/apps/icons/static/icons/fat_cow/32x32/calculator_black.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calculator_black.png rename to apps/icons/static/icons/fat_cow/32x32/calculator_black.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calculator_delete.png b/apps/icons/static/icons/fat_cow/32x32/calculator_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calculator_delete.png rename to apps/icons/static/icons/fat_cow/32x32/calculator_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calculator_edit.png b/apps/icons/static/icons/fat_cow/32x32/calculator_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calculator_edit.png rename to apps/icons/static/icons/fat_cow/32x32/calculator_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calculator_error.png b/apps/icons/static/icons/fat_cow/32x32/calculator_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calculator_error.png rename to apps/icons/static/icons/fat_cow/32x32/calculator_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calculator_link.png b/apps/icons/static/icons/fat_cow/32x32/calculator_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calculator_link.png rename to apps/icons/static/icons/fat_cow/32x32/calculator_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calendar.png b/apps/icons/static/icons/fat_cow/32x32/calendar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calendar.png rename to apps/icons/static/icons/fat_cow/32x32/calendar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calendar_add.png b/apps/icons/static/icons/fat_cow/32x32/calendar_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calendar_add.png rename to apps/icons/static/icons/fat_cow/32x32/calendar_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calendar_copy.png b/apps/icons/static/icons/fat_cow/32x32/calendar_copy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calendar_copy.png rename to apps/icons/static/icons/fat_cow/32x32/calendar_copy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calendar_delete.png b/apps/icons/static/icons/fat_cow/32x32/calendar_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calendar_delete.png rename to apps/icons/static/icons/fat_cow/32x32/calendar_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calendar_edit.png b/apps/icons/static/icons/fat_cow/32x32/calendar_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calendar_edit.png rename to apps/icons/static/icons/fat_cow/32x32/calendar_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calendar_link.png b/apps/icons/static/icons/fat_cow/32x32/calendar_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calendar_link.png rename to apps/icons/static/icons/fat_cow/32x32/calendar_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calendar_view_day.png b/apps/icons/static/icons/fat_cow/32x32/calendar_view_day.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calendar_view_day.png rename to apps/icons/static/icons/fat_cow/32x32/calendar_view_day.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calendar_view_month.png b/apps/icons/static/icons/fat_cow/32x32/calendar_view_month.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calendar_view_month.png rename to apps/icons/static/icons/fat_cow/32x32/calendar_view_month.png diff --git a/apps/icons/static/images/Fat Cow/32x32/calendar_view_week.png b/apps/icons/static/icons/fat_cow/32x32/calendar_view_week.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/calendar_view_week.png rename to apps/icons/static/icons/fat_cow/32x32/calendar_view_week.png diff --git a/apps/icons/static/images/Fat Cow/32x32/camera.png b/apps/icons/static/icons/fat_cow/32x32/camera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/camera.png rename to apps/icons/static/icons/fat_cow/32x32/camera.png diff --git a/apps/icons/static/images/Fat Cow/32x32/camera_add.png b/apps/icons/static/icons/fat_cow/32x32/camera_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/camera_add.png rename to apps/icons/static/icons/fat_cow/32x32/camera_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/camera_delete.png b/apps/icons/static/icons/fat_cow/32x32/camera_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/camera_delete.png rename to apps/icons/static/icons/fat_cow/32x32/camera_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/camera_edit.png b/apps/icons/static/icons/fat_cow/32x32/camera_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/camera_edit.png rename to apps/icons/static/icons/fat_cow/32x32/camera_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/camera_error.png b/apps/icons/static/icons/fat_cow/32x32/camera_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/camera_error.png rename to apps/icons/static/icons/fat_cow/32x32/camera_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/camera_go.png b/apps/icons/static/icons/fat_cow/32x32/camera_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/camera_go.png rename to apps/icons/static/icons/fat_cow/32x32/camera_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/camera_link.png b/apps/icons/static/icons/fat_cow/32x32/camera_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/camera_link.png rename to apps/icons/static/icons/fat_cow/32x32/camera_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/camera_small.png b/apps/icons/static/icons/fat_cow/32x32/camera_small.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/camera_small.png rename to apps/icons/static/icons/fat_cow/32x32/camera_small.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cancel.png b/apps/icons/static/icons/fat_cow/32x32/cancel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cancel.png rename to apps/icons/static/icons/fat_cow/32x32/cancel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/candle.png b/apps/icons/static/icons/fat_cow/32x32/candle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/candle.png rename to apps/icons/static/icons/fat_cow/32x32/candle.png diff --git a/apps/icons/static/images/Fat Cow/32x32/candle_2.png b/apps/icons/static/icons/fat_cow/32x32/candle_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/candle_2.png rename to apps/icons/static/icons/fat_cow/32x32/candle_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/candlestickchart.png b/apps/icons/static/icons/fat_cow/32x32/candlestickchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/candlestickchart.png rename to apps/icons/static/icons/fat_cow/32x32/candlestickchart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/candy_cane.png b/apps/icons/static/icons/fat_cow/32x32/candy_cane.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/candy_cane.png rename to apps/icons/static/icons/fat_cow/32x32/candy_cane.png diff --git a/apps/icons/static/images/Fat Cow/32x32/canvas.png b/apps/icons/static/icons/fat_cow/32x32/canvas.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/canvas.png rename to apps/icons/static/icons/fat_cow/32x32/canvas.png diff --git a/apps/icons/static/images/Fat Cow/32x32/canvas_size.png b/apps/icons/static/icons/fat_cow/32x32/canvas_size.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/canvas_size.png rename to apps/icons/static/icons/fat_cow/32x32/canvas_size.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cap.png b/apps/icons/static/icons/fat_cow/32x32/cap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cap.png rename to apps/icons/static/icons/fat_cow/32x32/cap.png diff --git a/apps/icons/static/images/Fat Cow/32x32/car.png b/apps/icons/static/icons/fat_cow/32x32/car.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/car.png rename to apps/icons/static/icons/fat_cow/32x32/car.png diff --git a/apps/icons/static/images/Fat Cow/32x32/car_add.png b/apps/icons/static/icons/fat_cow/32x32/car_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/car_add.png rename to apps/icons/static/icons/fat_cow/32x32/car_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/car_delete.png b/apps/icons/static/icons/fat_cow/32x32/car_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/car_delete.png rename to apps/icons/static/icons/fat_cow/32x32/car_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_amazon.png b/apps/icons/static/icons/fat_cow/32x32/card_amazon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_amazon.png rename to apps/icons/static/icons/fat_cow/32x32/card_amazon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_amex_gold.png b/apps/icons/static/icons/fat_cow/32x32/card_amex_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_amex_gold.png rename to apps/icons/static/icons/fat_cow/32x32/card_amex_gold.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_amex_gray.png b/apps/icons/static/icons/fat_cow/32x32/card_amex_gray.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_amex_gray.png rename to apps/icons/static/icons/fat_cow/32x32/card_amex_gray.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_amex_green.png b/apps/icons/static/icons/fat_cow/32x32/card_amex_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_amex_green.png rename to apps/icons/static/icons/fat_cow/32x32/card_amex_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_apple.png b/apps/icons/static/icons/fat_cow/32x32/card_apple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_apple.png rename to apps/icons/static/icons/fat_cow/32x32/card_apple.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_back.png b/apps/icons/static/icons/fat_cow/32x32/card_back.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_back.png rename to apps/icons/static/icons/fat_cow/32x32/card_back.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_bank.png b/apps/icons/static/icons/fat_cow/32x32/card_bank.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_bank.png rename to apps/icons/static/icons/fat_cow/32x32/card_bank.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_chase.png b/apps/icons/static/icons/fat_cow/32x32/card_chase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_chase.png rename to apps/icons/static/icons/fat_cow/32x32/card_chase.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_chip_gold.png b/apps/icons/static/icons/fat_cow/32x32/card_chip_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_chip_gold.png rename to apps/icons/static/icons/fat_cow/32x32/card_chip_gold.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_chip_silver.png b/apps/icons/static/icons/fat_cow/32x32/card_chip_silver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_chip_silver.png rename to apps/icons/static/icons/fat_cow/32x32/card_chip_silver.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_credit.png b/apps/icons/static/icons/fat_cow/32x32/card_credit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_credit.png rename to apps/icons/static/icons/fat_cow/32x32/card_credit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_debit.png b/apps/icons/static/icons/fat_cow/32x32/card_debit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_debit.png rename to apps/icons/static/icons/fat_cow/32x32/card_debit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_discover_black.png b/apps/icons/static/icons/fat_cow/32x32/card_discover_black.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_discover_black.png rename to apps/icons/static/icons/fat_cow/32x32/card_discover_black.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_discover_novus.png b/apps/icons/static/icons/fat_cow/32x32/card_discover_novus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_discover_novus.png rename to apps/icons/static/icons/fat_cow/32x32/card_discover_novus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_echeck.png b/apps/icons/static/icons/fat_cow/32x32/card_echeck.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_echeck.png rename to apps/icons/static/icons/fat_cow/32x32/card_echeck.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_export.png b/apps/icons/static/icons/fat_cow/32x32/card_export.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_export.png rename to apps/icons/static/icons/fat_cow/32x32/card_export.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_front.png b/apps/icons/static/icons/fat_cow/32x32/card_front.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_front.png rename to apps/icons/static/icons/fat_cow/32x32/card_front.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_gift.png b/apps/icons/static/icons/fat_cow/32x32/card_gift.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_gift.png rename to apps/icons/static/icons/fat_cow/32x32/card_gift.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_gift_2.png b/apps/icons/static/icons/fat_cow/32x32/card_gift_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_gift_2.png rename to apps/icons/static/icons/fat_cow/32x32/card_gift_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_gold.png b/apps/icons/static/icons/fat_cow/32x32/card_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_gold.png rename to apps/icons/static/icons/fat_cow/32x32/card_gold.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_import.png b/apps/icons/static/icons/fat_cow/32x32/card_import.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_import.png rename to apps/icons/static/icons/fat_cow/32x32/card_import.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_ipod.png b/apps/icons/static/icons/fat_cow/32x32/card_ipod.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_ipod.png rename to apps/icons/static/icons/fat_cow/32x32/card_ipod.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_miles.png b/apps/icons/static/icons/fat_cow/32x32/card_miles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_miles.png rename to apps/icons/static/icons/fat_cow/32x32/card_miles.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_money.png b/apps/icons/static/icons/fat_cow/32x32/card_money.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_money.png rename to apps/icons/static/icons/fat_cow/32x32/card_money.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_sapphire.png b/apps/icons/static/icons/fat_cow/32x32/card_sapphire.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_sapphire.png rename to apps/icons/static/icons/fat_cow/32x32/card_sapphire.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_save.png b/apps/icons/static/icons/fat_cow/32x32/card_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_save.png rename to apps/icons/static/icons/fat_cow/32x32/card_save.png diff --git a/apps/icons/static/images/Fat Cow/32x32/card_solo.png b/apps/icons/static/icons/fat_cow/32x32/card_solo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/card_solo.png rename to apps/icons/static/icons/fat_cow/32x32/card_solo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cards.png b/apps/icons/static/icons/fat_cow/32x32/cards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cards.png rename to apps/icons/static/icons/fat_cow/32x32/cards.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cards_binds.png b/apps/icons/static/icons/fat_cow/32x32/cards_binds.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cards_binds.png rename to apps/icons/static/icons/fat_cow/32x32/cards_binds.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cargo.png b/apps/icons/static/icons/fat_cow/32x32/cargo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cargo.png rename to apps/icons/static/icons/fat_cow/32x32/cargo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cart.png b/apps/icons/static/icons/fat_cow/32x32/cart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cart.png rename to apps/icons/static/icons/fat_cow/32x32/cart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cart_add.png b/apps/icons/static/icons/fat_cow/32x32/cart_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cart_add.png rename to apps/icons/static/icons/fat_cow/32x32/cart_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cart_delete.png b/apps/icons/static/icons/fat_cow/32x32/cart_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cart_delete.png rename to apps/icons/static/icons/fat_cow/32x32/cart_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cart_edit.png b/apps/icons/static/icons/fat_cow/32x32/cart_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cart_edit.png rename to apps/icons/static/icons/fat_cow/32x32/cart_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cart_error.png b/apps/icons/static/icons/fat_cow/32x32/cart_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cart_error.png rename to apps/icons/static/icons/fat_cow/32x32/cart_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cart_go.png b/apps/icons/static/icons/fat_cow/32x32/cart_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cart_go.png rename to apps/icons/static/icons/fat_cow/32x32/cart_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cart_put.png b/apps/icons/static/icons/fat_cow/32x32/cart_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cart_put.png rename to apps/icons/static/icons/fat_cow/32x32/cart_put.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cart_remove.png b/apps/icons/static/icons/fat_cow/32x32/cart_remove.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cart_remove.png rename to apps/icons/static/icons/fat_cow/32x32/cart_remove.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cash_register.png b/apps/icons/static/icons/fat_cow/32x32/cash_register.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cash_register.png rename to apps/icons/static/icons/fat_cow/32x32/cash_register.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cash_register_2.png b/apps/icons/static/icons/fat_cow/32x32/cash_register_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cash_register_2.png rename to apps/icons/static/icons/fat_cow/32x32/cash_register_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cash_stack.png b/apps/icons/static/icons/fat_cow/32x32/cash_stack.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cash_stack.png rename to apps/icons/static/icons/fat_cow/32x32/cash_stack.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cash_terminal.png b/apps/icons/static/icons/fat_cow/32x32/cash_terminal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cash_terminal.png rename to apps/icons/static/icons/fat_cow/32x32/cash_terminal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cat.png b/apps/icons/static/icons/fat_cow/32x32/cat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cat.png rename to apps/icons/static/icons/fat_cow/32x32/cat.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cats_display.png b/apps/icons/static/icons/fat_cow/32x32/cats_display.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cats_display.png rename to apps/icons/static/icons/fat_cow/32x32/cats_display.png diff --git a/apps/icons/static/images/Fat Cow/32x32/caution_biohazard.png b/apps/icons/static/icons/fat_cow/32x32/caution_biohazard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/caution_biohazard.png rename to apps/icons/static/icons/fat_cow/32x32/caution_biohazard.png diff --git a/apps/icons/static/images/Fat Cow/32x32/caution_high_voltage.png b/apps/icons/static/icons/fat_cow/32x32/caution_high_voltage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/caution_high_voltage.png rename to apps/icons/static/icons/fat_cow/32x32/caution_high_voltage.png diff --git a/apps/icons/static/images/Fat Cow/32x32/caution_radiation.png b/apps/icons/static/icons/fat_cow/32x32/caution_radiation.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/caution_radiation.png rename to apps/icons/static/icons/fat_cow/32x32/caution_radiation.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cctv_camera.png b/apps/icons/static/icons/fat_cow/32x32/cctv_camera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cctv_camera.png rename to apps/icons/static/icons/fat_cow/32x32/cctv_camera.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cd.png b/apps/icons/static/icons/fat_cow/32x32/cd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cd.png rename to apps/icons/static/icons/fat_cow/32x32/cd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cd_add.png b/apps/icons/static/icons/fat_cow/32x32/cd_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cd_add.png rename to apps/icons/static/icons/fat_cow/32x32/cd_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cd_burn.png b/apps/icons/static/icons/fat_cow/32x32/cd_burn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cd_burn.png rename to apps/icons/static/icons/fat_cow/32x32/cd_burn.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cd_case.png b/apps/icons/static/icons/fat_cow/32x32/cd_case.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cd_case.png rename to apps/icons/static/icons/fat_cow/32x32/cd_case.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cd_case_empty.png b/apps/icons/static/icons/fat_cow/32x32/cd_case_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cd_case_empty.png rename to apps/icons/static/icons/fat_cow/32x32/cd_case_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cd_delete.png b/apps/icons/static/icons/fat_cow/32x32/cd_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cd_delete.png rename to apps/icons/static/icons/fat_cow/32x32/cd_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cd_edit.png b/apps/icons/static/icons/fat_cow/32x32/cd_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cd_edit.png rename to apps/icons/static/icons/fat_cow/32x32/cd_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cd_eject.png b/apps/icons/static/icons/fat_cow/32x32/cd_eject.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cd_eject.png rename to apps/icons/static/icons/fat_cow/32x32/cd_eject.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cd_go.png b/apps/icons/static/icons/fat_cow/32x32/cd_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cd_go.png rename to apps/icons/static/icons/fat_cow/32x32/cd_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/celsius.png b/apps/icons/static/icons/fat_cow/32x32/celsius.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/celsius.png rename to apps/icons/static/icons/fat_cow/32x32/celsius.png diff --git a/apps/icons/static/images/Fat Cow/32x32/centos.png b/apps/icons/static/icons/fat_cow/32x32/centos.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/centos.png rename to apps/icons/static/icons/fat_cow/32x32/centos.png diff --git a/apps/icons/static/images/Fat Cow/32x32/centroid.png b/apps/icons/static/icons/fat_cow/32x32/centroid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/centroid.png rename to apps/icons/static/icons/fat_cow/32x32/centroid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ceo.png b/apps/icons/static/icons/fat_cow/32x32/ceo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ceo.png rename to apps/icons/static/icons/fat_cow/32x32/ceo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chair.png b/apps/icons/static/icons/fat_cow/32x32/chair.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chair.png rename to apps/icons/static/icons/fat_cow/32x32/chair.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chameleon.png b/apps/icons/static/icons/fat_cow/32x32/chameleon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chameleon.png rename to apps/icons/static/icons/fat_cow/32x32/chameleon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/change_password.png b/apps/icons/static/icons/fat_cow/32x32/change_password.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/change_password.png rename to apps/icons/static/icons/fat_cow/32x32/change_password.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_bar.png b/apps/icons/static/icons/fat_cow/32x32/chart_bar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_bar.png rename to apps/icons/static/icons/fat_cow/32x32/chart_bar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_bar_add.png b/apps/icons/static/icons/fat_cow/32x32/chart_bar_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_bar_add.png rename to apps/icons/static/icons/fat_cow/32x32/chart_bar_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_bar_delete.png b/apps/icons/static/icons/fat_cow/32x32/chart_bar_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_bar_delete.png rename to apps/icons/static/icons/fat_cow/32x32/chart_bar_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_bar_edit.png b/apps/icons/static/icons/fat_cow/32x32/chart_bar_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_bar_edit.png rename to apps/icons/static/icons/fat_cow/32x32/chart_bar_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_bar_error.png b/apps/icons/static/icons/fat_cow/32x32/chart_bar_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_bar_error.png rename to apps/icons/static/icons/fat_cow/32x32/chart_bar_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_bar_link.png b/apps/icons/static/icons/fat_cow/32x32/chart_bar_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_bar_link.png rename to apps/icons/static/icons/fat_cow/32x32/chart_bar_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_bullseye.png b/apps/icons/static/icons/fat_cow/32x32/chart_bullseye.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_bullseye.png rename to apps/icons/static/icons/fat_cow/32x32/chart_bullseye.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_column.png b/apps/icons/static/icons/fat_cow/32x32/chart_column.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_column.png rename to apps/icons/static/icons/fat_cow/32x32/chart_column.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_column_2.png b/apps/icons/static/icons/fat_cow/32x32/chart_column_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_column_2.png rename to apps/icons/static/icons/fat_cow/32x32/chart_column_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_curve.png b/apps/icons/static/icons/fat_cow/32x32/chart_curve.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_curve.png rename to apps/icons/static/icons/fat_cow/32x32/chart_curve.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_curve_add.png b/apps/icons/static/icons/fat_cow/32x32/chart_curve_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_curve_add.png rename to apps/icons/static/icons/fat_cow/32x32/chart_curve_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_curve_delete.png b/apps/icons/static/icons/fat_cow/32x32/chart_curve_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_curve_delete.png rename to apps/icons/static/icons/fat_cow/32x32/chart_curve_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_curve_edit.png b/apps/icons/static/icons/fat_cow/32x32/chart_curve_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_curve_edit.png rename to apps/icons/static/icons/fat_cow/32x32/chart_curve_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_curve_error.png b/apps/icons/static/icons/fat_cow/32x32/chart_curve_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_curve_error.png rename to apps/icons/static/icons/fat_cow/32x32/chart_curve_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_curve_go.png b/apps/icons/static/icons/fat_cow/32x32/chart_curve_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_curve_go.png rename to apps/icons/static/icons/fat_cow/32x32/chart_curve_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_curve_link.png b/apps/icons/static/icons/fat_cow/32x32/chart_curve_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_curve_link.png rename to apps/icons/static/icons/fat_cow/32x32/chart_curve_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_down_color.png b/apps/icons/static/icons/fat_cow/32x32/chart_down_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_down_color.png rename to apps/icons/static/icons/fat_cow/32x32/chart_down_color.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_line.png b/apps/icons/static/icons/fat_cow/32x32/chart_line.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_line.png rename to apps/icons/static/icons/fat_cow/32x32/chart_line.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_line_add.png b/apps/icons/static/icons/fat_cow/32x32/chart_line_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_line_add.png rename to apps/icons/static/icons/fat_cow/32x32/chart_line_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_line_delete.png b/apps/icons/static/icons/fat_cow/32x32/chart_line_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_line_delete.png rename to apps/icons/static/icons/fat_cow/32x32/chart_line_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_line_edit.png b/apps/icons/static/icons/fat_cow/32x32/chart_line_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_line_edit.png rename to apps/icons/static/icons/fat_cow/32x32/chart_line_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_line_error.png b/apps/icons/static/icons/fat_cow/32x32/chart_line_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_line_error.png rename to apps/icons/static/icons/fat_cow/32x32/chart_line_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_line_link.png b/apps/icons/static/icons/fat_cow/32x32/chart_line_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_line_link.png rename to apps/icons/static/icons/fat_cow/32x32/chart_line_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_organisation.png b/apps/icons/static/icons/fat_cow/32x32/chart_organisation.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_organisation.png rename to apps/icons/static/icons/fat_cow/32x32/chart_organisation.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_organisation_add.png b/apps/icons/static/icons/fat_cow/32x32/chart_organisation_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_organisation_add.png rename to apps/icons/static/icons/fat_cow/32x32/chart_organisation_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_organisation_delete.png b/apps/icons/static/icons/fat_cow/32x32/chart_organisation_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_organisation_delete.png rename to apps/icons/static/icons/fat_cow/32x32/chart_organisation_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_pie.png b/apps/icons/static/icons/fat_cow/32x32/chart_pie.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_pie.png rename to apps/icons/static/icons/fat_cow/32x32/chart_pie.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_pie_add.png b/apps/icons/static/icons/fat_cow/32x32/chart_pie_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_pie_add.png rename to apps/icons/static/icons/fat_cow/32x32/chart_pie_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_pie_alternative.png b/apps/icons/static/icons/fat_cow/32x32/chart_pie_alternative.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_pie_alternative.png rename to apps/icons/static/icons/fat_cow/32x32/chart_pie_alternative.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_pie_delete.png b/apps/icons/static/icons/fat_cow/32x32/chart_pie_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_pie_delete.png rename to apps/icons/static/icons/fat_cow/32x32/chart_pie_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_pie_edit.png b/apps/icons/static/icons/fat_cow/32x32/chart_pie_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_pie_edit.png rename to apps/icons/static/icons/fat_cow/32x32/chart_pie_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_pie_error.png b/apps/icons/static/icons/fat_cow/32x32/chart_pie_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_pie_error.png rename to apps/icons/static/icons/fat_cow/32x32/chart_pie_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_pie_link.png b/apps/icons/static/icons/fat_cow/32x32/chart_pie_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_pie_link.png rename to apps/icons/static/icons/fat_cow/32x32/chart_pie_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_stock.png b/apps/icons/static/icons/fat_cow/32x32/chart_stock.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_stock.png rename to apps/icons/static/icons/fat_cow/32x32/chart_stock.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chart_up_color.png b/apps/icons/static/icons/fat_cow/32x32/chart_up_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chart_up_color.png rename to apps/icons/static/icons/fat_cow/32x32/chart_up_color.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chartplotter.png b/apps/icons/static/icons/fat_cow/32x32/chartplotter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chartplotter.png rename to apps/icons/static/icons/fat_cow/32x32/chartplotter.png diff --git a/apps/icons/static/images/Fat Cow/32x32/check_box.png b/apps/icons/static/icons/fat_cow/32x32/check_box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/check_box.png rename to apps/icons/static/icons/fat_cow/32x32/check_box.png diff --git a/apps/icons/static/images/Fat Cow/32x32/checkerboard.png b/apps/icons/static/icons/fat_cow/32x32/checkerboard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/checkerboard.png rename to apps/icons/static/icons/fat_cow/32x32/checkerboard.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chefs_hat.png b/apps/icons/static/icons/fat_cow/32x32/chefs_hat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chefs_hat.png rename to apps/icons/static/icons/fat_cow/32x32/chefs_hat.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cheque.png b/apps/icons/static/icons/fat_cow/32x32/cheque.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cheque.png rename to apps/icons/static/icons/fat_cow/32x32/cheque.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chess_horse.png b/apps/icons/static/icons/fat_cow/32x32/chess_horse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chess_horse.png rename to apps/icons/static/icons/fat_cow/32x32/chess_horse.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chess_tower.png b/apps/icons/static/icons/fat_cow/32x32/chess_tower.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chess_tower.png rename to apps/icons/static/icons/fat_cow/32x32/chess_tower.png diff --git a/apps/icons/static/images/Fat Cow/32x32/children_cap.png b/apps/icons/static/icons/fat_cow/32x32/children_cap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/children_cap.png rename to apps/icons/static/icons/fat_cow/32x32/children_cap.png diff --git a/apps/icons/static/images/Fat Cow/32x32/chinese_noodles.png b/apps/icons/static/icons/fat_cow/32x32/chinese_noodles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/chinese_noodles.png rename to apps/icons/static/icons/fat_cow/32x32/chinese_noodles.png diff --git a/apps/icons/static/images/Fat Cow/32x32/christmas_tree.png b/apps/icons/static/icons/fat_cow/32x32/christmas_tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/christmas_tree.png rename to apps/icons/static/icons/fat_cow/32x32/christmas_tree.png diff --git a/apps/icons/static/images/Fat Cow/32x32/church.png b/apps/icons/static/icons/fat_cow/32x32/church.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/church.png rename to apps/icons/static/icons/fat_cow/32x32/church.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cigarette.png b/apps/icons/static/icons/fat_cow/32x32/cigarette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cigarette.png rename to apps/icons/static/icons/fat_cow/32x32/cigarette.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cirrus.png b/apps/icons/static/icons/fat_cow/32x32/cirrus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cirrus.png rename to apps/icons/static/icons/fat_cow/32x32/cirrus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/client_account_template.png b/apps/icons/static/icons/fat_cow/32x32/client_account_template.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/client_account_template.png rename to apps/icons/static/icons/fat_cow/32x32/client_account_template.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clip_splitter.png b/apps/icons/static/icons/fat_cow/32x32/clip_splitter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clip_splitter.png rename to apps/icons/static/icons/fat_cow/32x32/clip_splitter.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clipboard_empty.png b/apps/icons/static/icons/fat_cow/32x32/clipboard_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clipboard_empty.png rename to apps/icons/static/icons/fat_cow/32x32/clipboard_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clipboard_sign.png b/apps/icons/static/icons/fat_cow/32x32/clipboard_sign.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clipboard_sign.png rename to apps/icons/static/icons/fat_cow/32x32/clipboard_sign.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clipboard_sign_out.png b/apps/icons/static/icons/fat_cow/32x32/clipboard_sign_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clipboard_sign_out.png rename to apps/icons/static/icons/fat_cow/32x32/clipboard_sign_out.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_.png b/apps/icons/static/icons/fat_cow/32x32/clock_.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_.png rename to apps/icons/static/icons/fat_cow/32x32/clock_.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_add.png b/apps/icons/static/icons/fat_cow/32x32/clock_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_add.png rename to apps/icons/static/icons/fat_cow/32x32/clock_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_delete.png b/apps/icons/static/icons/fat_cow/32x32/clock_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_delete.png rename to apps/icons/static/icons/fat_cow/32x32/clock_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_edit.png b/apps/icons/static/icons/fat_cow/32x32/clock_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_edit.png rename to apps/icons/static/icons/fat_cow/32x32/clock_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_error.png b/apps/icons/static/icons/fat_cow/32x32/clock_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_error.png rename to apps/icons/static/icons/fat_cow/32x32/clock_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_go.png b/apps/icons/static/icons/fat_cow/32x32/clock_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_go.png rename to apps/icons/static/icons/fat_cow/32x32/clock_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_history_frame.png b/apps/icons/static/icons/fat_cow/32x32/clock_history_frame.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_history_frame.png rename to apps/icons/static/icons/fat_cow/32x32/clock_history_frame.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_link.png b/apps/icons/static/icons/fat_cow/32x32/clock_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_link.png rename to apps/icons/static/icons/fat_cow/32x32/clock_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_pause.png b/apps/icons/static/icons/fat_cow/32x32/clock_pause.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_pause.png rename to apps/icons/static/icons/fat_cow/32x32/clock_pause.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_play.png b/apps/icons/static/icons/fat_cow/32x32/clock_play.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_play.png rename to apps/icons/static/icons/fat_cow/32x32/clock_play.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_red.png b/apps/icons/static/icons/fat_cow/32x32/clock_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_red.png rename to apps/icons/static/icons/fat_cow/32x32/clock_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_select_remain.png b/apps/icons/static/icons/fat_cow/32x32/clock_select_remain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_select_remain.png rename to apps/icons/static/icons/fat_cow/32x32/clock_select_remain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/clock_stop.png b/apps/icons/static/icons/fat_cow/32x32/clock_stop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/clock_stop.png rename to apps/icons/static/icons/fat_cow/32x32/clock_stop.png diff --git a/apps/icons/static/images/Fat Cow/32x32/co2.png b/apps/icons/static/icons/fat_cow/32x32/co2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/co2.png rename to apps/icons/static/icons/fat_cow/32x32/co2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cocacola.png b/apps/icons/static/icons/fat_cow/32x32/cocacola.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cocacola.png rename to apps/icons/static/icons/fat_cow/32x32/cocacola.png diff --git a/apps/icons/static/images/Fat Cow/32x32/code.png b/apps/icons/static/icons/fat_cow/32x32/code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/code.png rename to apps/icons/static/icons/fat_cow/32x32/code.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cog.png b/apps/icons/static/icons/fat_cow/32x32/cog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cog.png rename to apps/icons/static/icons/fat_cow/32x32/cog.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cog_add.png b/apps/icons/static/icons/fat_cow/32x32/cog_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cog_add.png rename to apps/icons/static/icons/fat_cow/32x32/cog_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cog_delete.png b/apps/icons/static/icons/fat_cow/32x32/cog_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cog_delete.png rename to apps/icons/static/icons/fat_cow/32x32/cog_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cog_edit.png b/apps/icons/static/icons/fat_cow/32x32/cog_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cog_edit.png rename to apps/icons/static/icons/fat_cow/32x32/cog_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cog_error.png b/apps/icons/static/icons/fat_cow/32x32/cog_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cog_error.png rename to apps/icons/static/icons/fat_cow/32x32/cog_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cog_go.png b/apps/icons/static/icons/fat_cow/32x32/cog_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cog_go.png rename to apps/icons/static/icons/fat_cow/32x32/cog_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/coin_single_cooper.png b/apps/icons/static/icons/fat_cow/32x32/coin_single_cooper.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/coin_single_cooper.png rename to apps/icons/static/icons/fat_cow/32x32/coin_single_cooper.png diff --git a/apps/icons/static/images/Fat Cow/32x32/coin_single_gold.png b/apps/icons/static/icons/fat_cow/32x32/coin_single_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/coin_single_gold.png rename to apps/icons/static/icons/fat_cow/32x32/coin_single_gold.png diff --git a/apps/icons/static/images/Fat Cow/32x32/coin_single_silver.png b/apps/icons/static/icons/fat_cow/32x32/coin_single_silver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/coin_single_silver.png rename to apps/icons/static/icons/fat_cow/32x32/coin_single_silver.png diff --git a/apps/icons/static/images/Fat Cow/32x32/coin_stack_gold.png b/apps/icons/static/icons/fat_cow/32x32/coin_stack_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/coin_stack_gold.png rename to apps/icons/static/icons/fat_cow/32x32/coin_stack_gold.png diff --git a/apps/icons/static/images/Fat Cow/32x32/coins.png b/apps/icons/static/icons/fat_cow/32x32/coins.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/coins.png rename to apps/icons/static/icons/fat_cow/32x32/coins.png diff --git a/apps/icons/static/images/Fat Cow/32x32/coins_add.png b/apps/icons/static/icons/fat_cow/32x32/coins_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/coins_add.png rename to apps/icons/static/icons/fat_cow/32x32/coins_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/coins_delete.png b/apps/icons/static/icons/fat_cow/32x32/coins_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/coins_delete.png rename to apps/icons/static/icons/fat_cow/32x32/coins_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/coins_in_hand.png b/apps/icons/static/icons/fat_cow/32x32/coins_in_hand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/coins_in_hand.png rename to apps/icons/static/icons/fat_cow/32x32/coins_in_hand.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cold.png b/apps/icons/static/icons/fat_cow/32x32/cold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cold.png rename to apps/icons/static/icons/fat_cow/32x32/cold.png diff --git a/apps/icons/static/images/Fat Cow/32x32/color_adjustment.png b/apps/icons/static/icons/fat_cow/32x32/color_adjustment.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/color_adjustment.png rename to apps/icons/static/icons/fat_cow/32x32/color_adjustment.png diff --git a/apps/icons/static/images/Fat Cow/32x32/color_gradient.png b/apps/icons/static/icons/fat_cow/32x32/color_gradient.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/color_gradient.png rename to apps/icons/static/icons/fat_cow/32x32/color_gradient.png diff --git a/apps/icons/static/images/Fat Cow/32x32/color_management.png b/apps/icons/static/icons/fat_cow/32x32/color_management.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/color_management.png rename to apps/icons/static/icons/fat_cow/32x32/color_management.png diff --git a/apps/icons/static/images/Fat Cow/32x32/color_picker.png b/apps/icons/static/icons/fat_cow/32x32/color_picker.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/color_picker.png rename to apps/icons/static/icons/fat_cow/32x32/color_picker.png diff --git a/apps/icons/static/images/Fat Cow/32x32/color_picker_alternative.png b/apps/icons/static/icons/fat_cow/32x32/color_picker_alternative.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/color_picker_alternative.png rename to apps/icons/static/icons/fat_cow/32x32/color_picker_alternative.png diff --git a/apps/icons/static/images/Fat Cow/32x32/color_swatch.png b/apps/icons/static/icons/fat_cow/32x32/color_swatch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/color_swatch.png rename to apps/icons/static/icons/fat_cow/32x32/color_swatch.png diff --git a/apps/icons/static/images/Fat Cow/32x32/color_wheel.png b/apps/icons/static/icons/fat_cow/32x32/color_wheel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/color_wheel.png rename to apps/icons/static/icons/fat_cow/32x32/color_wheel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/column_double.png b/apps/icons/static/icons/fat_cow/32x32/column_double.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/column_double.png rename to apps/icons/static/icons/fat_cow/32x32/column_double.png diff --git a/apps/icons/static/images/Fat Cow/32x32/column_four.png b/apps/icons/static/icons/fat_cow/32x32/column_four.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/column_four.png rename to apps/icons/static/icons/fat_cow/32x32/column_four.png diff --git a/apps/icons/static/images/Fat Cow/32x32/column_left.png b/apps/icons/static/icons/fat_cow/32x32/column_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/column_left.png rename to apps/icons/static/icons/fat_cow/32x32/column_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/column_one.png b/apps/icons/static/icons/fat_cow/32x32/column_one.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/column_one.png rename to apps/icons/static/icons/fat_cow/32x32/column_one.png diff --git a/apps/icons/static/images/Fat Cow/32x32/column_right.png b/apps/icons/static/icons/fat_cow/32x32/column_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/column_right.png rename to apps/icons/static/icons/fat_cow/32x32/column_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/column_single.png b/apps/icons/static/icons/fat_cow/32x32/column_single.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/column_single.png rename to apps/icons/static/icons/fat_cow/32x32/column_single.png diff --git a/apps/icons/static/images/Fat Cow/32x32/column_tree.png b/apps/icons/static/icons/fat_cow/32x32/column_tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/column_tree.png rename to apps/icons/static/icons/fat_cow/32x32/column_tree.png diff --git a/apps/icons/static/images/Fat Cow/32x32/column_two.png b/apps/icons/static/icons/fat_cow/32x32/column_two.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/column_two.png rename to apps/icons/static/icons/fat_cow/32x32/column_two.png diff --git a/apps/icons/static/images/Fat Cow/32x32/columnchart.png b/apps/icons/static/icons/fat_cow/32x32/columnchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/columnchart.png rename to apps/icons/static/icons/fat_cow/32x32/columnchart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/combo_box.png b/apps/icons/static/icons/fat_cow/32x32/combo_box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/combo_box.png rename to apps/icons/static/icons/fat_cow/32x32/combo_box.png diff --git a/apps/icons/static/images/Fat Cow/32x32/comment.png b/apps/icons/static/icons/fat_cow/32x32/comment.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/comment.png rename to apps/icons/static/icons/fat_cow/32x32/comment.png diff --git a/apps/icons/static/images/Fat Cow/32x32/comment_add.png b/apps/icons/static/icons/fat_cow/32x32/comment_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/comment_add.png rename to apps/icons/static/icons/fat_cow/32x32/comment_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/comment_delete.png b/apps/icons/static/icons/fat_cow/32x32/comment_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/comment_delete.png rename to apps/icons/static/icons/fat_cow/32x32/comment_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/comment_edit.png b/apps/icons/static/icons/fat_cow/32x32/comment_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/comment_edit.png rename to apps/icons/static/icons/fat_cow/32x32/comment_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/comments.png b/apps/icons/static/icons/fat_cow/32x32/comments.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/comments.png rename to apps/icons/static/icons/fat_cow/32x32/comments.png diff --git a/apps/icons/static/images/Fat Cow/32x32/comments_add.png b/apps/icons/static/icons/fat_cow/32x32/comments_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/comments_add.png rename to apps/icons/static/icons/fat_cow/32x32/comments_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/comments_delete.png b/apps/icons/static/icons/fat_cow/32x32/comments_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/comments_delete.png rename to apps/icons/static/icons/fat_cow/32x32/comments_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/company_generosity.png b/apps/icons/static/icons/fat_cow/32x32/company_generosity.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/company_generosity.png rename to apps/icons/static/icons/fat_cow/32x32/company_generosity.png diff --git a/apps/icons/static/images/Fat Cow/32x32/compass.png b/apps/icons/static/icons/fat_cow/32x32/compass.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/compass.png rename to apps/icons/static/icons/fat_cow/32x32/compass.png diff --git a/apps/icons/static/images/Fat Cow/32x32/compress.png b/apps/icons/static/icons/fat_cow/32x32/compress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/compress.png rename to apps/icons/static/icons/fat_cow/32x32/compress.png diff --git a/apps/icons/static/images/Fat Cow/32x32/computer.png b/apps/icons/static/icons/fat_cow/32x32/computer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/computer.png rename to apps/icons/static/icons/fat_cow/32x32/computer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/computer_add.png b/apps/icons/static/icons/fat_cow/32x32/computer_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/computer_add.png rename to apps/icons/static/icons/fat_cow/32x32/computer_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/computer_delete.png b/apps/icons/static/icons/fat_cow/32x32/computer_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/computer_delete.png rename to apps/icons/static/icons/fat_cow/32x32/computer_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/computer_edit.png b/apps/icons/static/icons/fat_cow/32x32/computer_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/computer_edit.png rename to apps/icons/static/icons/fat_cow/32x32/computer_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/computer_error.png b/apps/icons/static/icons/fat_cow/32x32/computer_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/computer_error.png rename to apps/icons/static/icons/fat_cow/32x32/computer_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/computer_go.png b/apps/icons/static/icons/fat_cow/32x32/computer_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/computer_go.png rename to apps/icons/static/icons/fat_cow/32x32/computer_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/computer_key.png b/apps/icons/static/icons/fat_cow/32x32/computer_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/computer_key.png rename to apps/icons/static/icons/fat_cow/32x32/computer_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/computer_link.png b/apps/icons/static/icons/fat_cow/32x32/computer_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/computer_link.png rename to apps/icons/static/icons/fat_cow/32x32/computer_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/connect.png b/apps/icons/static/icons/fat_cow/32x32/connect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/connect.png rename to apps/icons/static/icons/fat_cow/32x32/connect.png diff --git a/apps/icons/static/images/Fat Cow/32x32/construction.png b/apps/icons/static/icons/fat_cow/32x32/construction.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/construction.png rename to apps/icons/static/icons/fat_cow/32x32/construction.png diff --git a/apps/icons/static/images/Fat Cow/32x32/contact_email.png b/apps/icons/static/icons/fat_cow/32x32/contact_email.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/contact_email.png rename to apps/icons/static/icons/fat_cow/32x32/contact_email.png diff --git a/apps/icons/static/images/Fat Cow/32x32/contrast.png b/apps/icons/static/icons/fat_cow/32x32/contrast.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/contrast.png rename to apps/icons/static/icons/fat_cow/32x32/contrast.png diff --git a/apps/icons/static/images/Fat Cow/32x32/contrast_decrease.png b/apps/icons/static/icons/fat_cow/32x32/contrast_decrease.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/contrast_decrease.png rename to apps/icons/static/icons/fat_cow/32x32/contrast_decrease.png diff --git a/apps/icons/static/images/Fat Cow/32x32/contrast_high.png b/apps/icons/static/icons/fat_cow/32x32/contrast_high.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/contrast_high.png rename to apps/icons/static/icons/fat_cow/32x32/contrast_high.png diff --git a/apps/icons/static/images/Fat Cow/32x32/contrast_increase.png b/apps/icons/static/icons/fat_cow/32x32/contrast_increase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/contrast_increase.png rename to apps/icons/static/icons/fat_cow/32x32/contrast_increase.png diff --git a/apps/icons/static/images/Fat Cow/32x32/contrast_low.png b/apps/icons/static/icons/fat_cow/32x32/contrast_low.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/contrast_low.png rename to apps/icons/static/icons/fat_cow/32x32/contrast_low.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_eject.png b/apps/icons/static/icons/fat_cow/32x32/control_eject.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_eject.png rename to apps/icons/static/icons/fat_cow/32x32/control_eject.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_eject_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_eject_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_eject_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_eject_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_end.png b/apps/icons/static/icons/fat_cow/32x32/control_end.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_end.png rename to apps/icons/static/icons/fat_cow/32x32/control_end.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_end_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_end_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_end_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_end_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_equalizer.png b/apps/icons/static/icons/fat_cow/32x32/control_equalizer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_equalizer.png rename to apps/icons/static/icons/fat_cow/32x32/control_equalizer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_equalizer_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_equalizer_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_equalizer_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_equalizer_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_fastforward.png b/apps/icons/static/icons/fat_cow/32x32/control_fastforward.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_fastforward.png rename to apps/icons/static/icons/fat_cow/32x32/control_fastforward.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_fastforward_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_fastforward_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_fastforward_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_fastforward_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_panel.png b/apps/icons/static/icons/fat_cow/32x32/control_panel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_panel.png rename to apps/icons/static/icons/fat_cow/32x32/control_panel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_panel_access.png b/apps/icons/static/icons/fat_cow/32x32/control_panel_access.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_panel_access.png rename to apps/icons/static/icons/fat_cow/32x32/control_panel_access.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_panel_branding.png b/apps/icons/static/icons/fat_cow/32x32/control_panel_branding.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_panel_branding.png rename to apps/icons/static/icons/fat_cow/32x32/control_panel_branding.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_pause.png b/apps/icons/static/icons/fat_cow/32x32/control_pause.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_pause.png rename to apps/icons/static/icons/fat_cow/32x32/control_pause.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_pause_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_pause_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_pause_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_pause_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_pause_record.png b/apps/icons/static/icons/fat_cow/32x32/control_pause_record.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_pause_record.png rename to apps/icons/static/icons/fat_cow/32x32/control_pause_record.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_play.png b/apps/icons/static/icons/fat_cow/32x32/control_play.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_play.png rename to apps/icons/static/icons/fat_cow/32x32/control_play.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_play_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_play_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_play_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_play_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_repeat.png b/apps/icons/static/icons/fat_cow/32x32/control_repeat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_repeat.png rename to apps/icons/static/icons/fat_cow/32x32/control_repeat.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_repeat_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_repeat_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_repeat_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_repeat_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_rewind.png b/apps/icons/static/icons/fat_cow/32x32/control_rewind.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_rewind.png rename to apps/icons/static/icons/fat_cow/32x32/control_rewind.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_rewind_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_rewind_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_rewind_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_rewind_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_start.png b/apps/icons/static/icons/fat_cow/32x32/control_start.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_start.png rename to apps/icons/static/icons/fat_cow/32x32/control_start.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_start_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_start_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_start_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_start_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_stop.png b/apps/icons/static/icons/fat_cow/32x32/control_stop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_stop.png rename to apps/icons/static/icons/fat_cow/32x32/control_stop.png diff --git a/apps/icons/static/images/Fat Cow/32x32/control_stop_blue.png b/apps/icons/static/icons/fat_cow/32x32/control_stop_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/control_stop_blue.png rename to apps/icons/static/icons/fat_cow/32x32/control_stop_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/controlbar.png b/apps/icons/static/icons/fat_cow/32x32/controlbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/controlbar.png rename to apps/icons/static/icons/fat_cow/32x32/controlbar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/controller.png b/apps/icons/static/icons/fat_cow/32x32/controller.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/controller.png rename to apps/icons/static/icons/fat_cow/32x32/controller.png diff --git a/apps/icons/static/images/Fat Cow/32x32/controller_add.png b/apps/icons/static/icons/fat_cow/32x32/controller_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/controller_add.png rename to apps/icons/static/icons/fat_cow/32x32/controller_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/controller_delete.png b/apps/icons/static/icons/fat_cow/32x32/controller_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/controller_delete.png rename to apps/icons/static/icons/fat_cow/32x32/controller_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/controller_error.png b/apps/icons/static/icons/fat_cow/32x32/controller_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/controller_error.png rename to apps/icons/static/icons/fat_cow/32x32/controller_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/conversion_of_currency.png b/apps/icons/static/icons/fat_cow/32x32/conversion_of_currency.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/conversion_of_currency.png rename to apps/icons/static/icons/fat_cow/32x32/conversion_of_currency.png diff --git a/apps/icons/static/images/Fat Cow/32x32/convert_color_to_gray.png b/apps/icons/static/icons/fat_cow/32x32/convert_color_to_gray.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/convert_color_to_gray.png rename to apps/icons/static/icons/fat_cow/32x32/convert_color_to_gray.png diff --git a/apps/icons/static/images/Fat Cow/32x32/convert_gray_to_color.png b/apps/icons/static/icons/fat_cow/32x32/convert_gray_to_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/convert_gray_to_color.png rename to apps/icons/static/icons/fat_cow/32x32/convert_gray_to_color.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cookie_chocolate.png b/apps/icons/static/icons/fat_cow/32x32/cookie_chocolate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cookie_chocolate.png rename to apps/icons/static/icons/fat_cow/32x32/cookie_chocolate.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cookies.png b/apps/icons/static/icons/fat_cow/32x32/cookies.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cookies.png rename to apps/icons/static/icons/fat_cow/32x32/cookies.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cooler.png b/apps/icons/static/icons/fat_cow/32x32/cooler.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cooler.png rename to apps/icons/static/icons/fat_cow/32x32/cooler.png diff --git a/apps/icons/static/images/Fat Cow/32x32/copying_and_distribution.png b/apps/icons/static/icons/fat_cow/32x32/copying_and_distribution.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/copying_and_distribution.png rename to apps/icons/static/icons/fat_cow/32x32/copying_and_distribution.png diff --git a/apps/icons/static/images/Fat Cow/32x32/copyleft.png b/apps/icons/static/icons/fat_cow/32x32/copyleft.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/copyleft.png rename to apps/icons/static/icons/fat_cow/32x32/copyleft.png diff --git a/apps/icons/static/images/Fat Cow/32x32/creative_commons.png b/apps/icons/static/icons/fat_cow/32x32/creative_commons.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/creative_commons.png rename to apps/icons/static/icons/fat_cow/32x32/creative_commons.png diff --git a/apps/icons/static/images/Fat Cow/32x32/credit.png b/apps/icons/static/icons/fat_cow/32x32/credit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/credit.png rename to apps/icons/static/icons/fat_cow/32x32/credit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/creditcards.png b/apps/icons/static/icons/fat_cow/32x32/creditcards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/creditcards.png rename to apps/icons/static/icons/fat_cow/32x32/creditcards.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cricket.png b/apps/icons/static/icons/fat_cow/32x32/cricket.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cricket.png rename to apps/icons/static/icons/fat_cow/32x32/cricket.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cross.png b/apps/icons/static/icons/fat_cow/32x32/cross.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cross.png rename to apps/icons/static/icons/fat_cow/32x32/cross.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cross_promotion_selling.png b/apps/icons/static/icons/fat_cow/32x32/cross_promotion_selling.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cross_promotion_selling.png rename to apps/icons/static/icons/fat_cow/32x32/cross_promotion_selling.png diff --git a/apps/icons/static/images/Fat Cow/32x32/css.png b/apps/icons/static/icons/fat_cow/32x32/css.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/css.png rename to apps/icons/static/icons/fat_cow/32x32/css.png diff --git a/apps/icons/static/images/Fat Cow/32x32/css_add.png b/apps/icons/static/icons/fat_cow/32x32/css_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/css_add.png rename to apps/icons/static/icons/fat_cow/32x32/css_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/css_delete.png b/apps/icons/static/icons/fat_cow/32x32/css_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/css_delete.png rename to apps/icons/static/icons/fat_cow/32x32/css_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/css_go.png b/apps/icons/static/icons/fat_cow/32x32/css_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/css_go.png rename to apps/icons/static/icons/fat_cow/32x32/css_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/css_valid.png b/apps/icons/static/icons/fat_cow/32x32/css_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/css_valid.png rename to apps/icons/static/icons/fat_cow/32x32/css_valid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cup.png b/apps/icons/static/icons/fat_cow/32x32/cup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cup.png rename to apps/icons/static/icons/fat_cow/32x32/cup.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cup_add.png b/apps/icons/static/icons/fat_cow/32x32/cup_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cup_add.png rename to apps/icons/static/icons/fat_cow/32x32/cup_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cup_delete.png b/apps/icons/static/icons/fat_cow/32x32/cup_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cup_delete.png rename to apps/icons/static/icons/fat_cow/32x32/cup_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cup_edit.png b/apps/icons/static/icons/fat_cow/32x32/cup_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cup_edit.png rename to apps/icons/static/icons/fat_cow/32x32/cup_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cup_error.png b/apps/icons/static/icons/fat_cow/32x32/cup_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cup_error.png rename to apps/icons/static/icons/fat_cow/32x32/cup_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cup_go.png b/apps/icons/static/icons/fat_cow/32x32/cup_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cup_go.png rename to apps/icons/static/icons/fat_cow/32x32/cup_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cup_key.png b/apps/icons/static/icons/fat_cow/32x32/cup_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cup_key.png rename to apps/icons/static/icons/fat_cow/32x32/cup_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cup_link.png b/apps/icons/static/icons/fat_cow/32x32/cup_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cup_link.png rename to apps/icons/static/icons/fat_cow/32x32/cup_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/curriculum_vitae.png b/apps/icons/static/icons/fat_cow/32x32/curriculum_vitae.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/curriculum_vitae.png rename to apps/icons/static/icons/fat_cow/32x32/curriculum_vitae.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cursor.png b/apps/icons/static/icons/fat_cow/32x32/cursor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cursor.png rename to apps/icons/static/icons/fat_cow/32x32/cursor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cut.png b/apps/icons/static/icons/fat_cow/32x32/cut.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cut.png rename to apps/icons/static/icons/fat_cow/32x32/cut.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cut_red.png b/apps/icons/static/icons/fat_cow/32x32/cut_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cut_red.png rename to apps/icons/static/icons/fat_cow/32x32/cut_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/cutlery.png b/apps/icons/static/icons/fat_cow/32x32/cutlery.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/cutlery.png rename to apps/icons/static/icons/fat_cow/32x32/cutlery.png diff --git a/apps/icons/static/images/Fat Cow/32x32/data_chooser.png b/apps/icons/static/icons/fat_cow/32x32/data_chooser.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/data_chooser.png rename to apps/icons/static/icons/fat_cow/32x32/data_chooser.png diff --git a/apps/icons/static/images/Fat Cow/32x32/data_field.png b/apps/icons/static/icons/fat_cow/32x32/data_field.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/data_field.png rename to apps/icons/static/icons/fat_cow/32x32/data_field.png diff --git a/apps/icons/static/images/Fat Cow/32x32/data_grid.png b/apps/icons/static/icons/fat_cow/32x32/data_grid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/data_grid.png rename to apps/icons/static/icons/fat_cow/32x32/data_grid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/data_sort.png b/apps/icons/static/icons/fat_cow/32x32/data_sort.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/data_sort.png rename to apps/icons/static/icons/fat_cow/32x32/data_sort.png diff --git a/apps/icons/static/images/Fat Cow/32x32/data_table.png b/apps/icons/static/icons/fat_cow/32x32/data_table.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/data_table.png rename to apps/icons/static/icons/fat_cow/32x32/data_table.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database.png b/apps/icons/static/icons/fat_cow/32x32/database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database.png rename to apps/icons/static/icons/fat_cow/32x32/database.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_add.png b/apps/icons/static/icons/fat_cow/32x32/database_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_add.png rename to apps/icons/static/icons/fat_cow/32x32/database_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_connect.png b/apps/icons/static/icons/fat_cow/32x32/database_connect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_connect.png rename to apps/icons/static/icons/fat_cow/32x32/database_connect.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_delete.png b/apps/icons/static/icons/fat_cow/32x32/database_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_delete.png rename to apps/icons/static/icons/fat_cow/32x32/database_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_edit.png b/apps/icons/static/icons/fat_cow/32x32/database_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_edit.png rename to apps/icons/static/icons/fat_cow/32x32/database_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_error.png b/apps/icons/static/icons/fat_cow/32x32/database_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_error.png rename to apps/icons/static/icons/fat_cow/32x32/database_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_gear.png b/apps/icons/static/icons/fat_cow/32x32/database_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_gear.png rename to apps/icons/static/icons/fat_cow/32x32/database_gear.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_go.png b/apps/icons/static/icons/fat_cow/32x32/database_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_go.png rename to apps/icons/static/icons/fat_cow/32x32/database_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_key.png b/apps/icons/static/icons/fat_cow/32x32/database_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_key.png rename to apps/icons/static/icons/fat_cow/32x32/database_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_lightning.png b/apps/icons/static/icons/fat_cow/32x32/database_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_lightning.png rename to apps/icons/static/icons/fat_cow/32x32/database_lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_link.png b/apps/icons/static/icons/fat_cow/32x32/database_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_link.png rename to apps/icons/static/icons/fat_cow/32x32/database_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_refresh.png b/apps/icons/static/icons/fat_cow/32x32/database_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_refresh.png rename to apps/icons/static/icons/fat_cow/32x32/database_refresh.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_save.png b/apps/icons/static/icons/fat_cow/32x32/database_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_save.png rename to apps/icons/static/icons/fat_cow/32x32/database_save.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_server.png b/apps/icons/static/icons/fat_cow/32x32/database_server.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_server.png rename to apps/icons/static/icons/fat_cow/32x32/database_server.png diff --git a/apps/icons/static/images/Fat Cow/32x32/database_table.png b/apps/icons/static/icons/fat_cow/32x32/database_table.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/database_table.png rename to apps/icons/static/icons/fat_cow/32x32/database_table.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date.png b/apps/icons/static/icons/fat_cow/32x32/date.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date.png rename to apps/icons/static/icons/fat_cow/32x32/date.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date_add.png b/apps/icons/static/icons/fat_cow/32x32/date_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date_add.png rename to apps/icons/static/icons/fat_cow/32x32/date_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date_delete.png b/apps/icons/static/icons/fat_cow/32x32/date_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date_delete.png rename to apps/icons/static/icons/fat_cow/32x32/date_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date_edit.png b/apps/icons/static/icons/fat_cow/32x32/date_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date_edit.png rename to apps/icons/static/icons/fat_cow/32x32/date_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date_error.png b/apps/icons/static/icons/fat_cow/32x32/date_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date_error.png rename to apps/icons/static/icons/fat_cow/32x32/date_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date_go.png b/apps/icons/static/icons/fat_cow/32x32/date_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date_go.png rename to apps/icons/static/icons/fat_cow/32x32/date_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date_link.png b/apps/icons/static/icons/fat_cow/32x32/date_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date_link.png rename to apps/icons/static/icons/fat_cow/32x32/date_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date_magnify.png b/apps/icons/static/icons/fat_cow/32x32/date_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date_magnify.png rename to apps/icons/static/icons/fat_cow/32x32/date_magnify.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date_next.png b/apps/icons/static/icons/fat_cow/32x32/date_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date_next.png rename to apps/icons/static/icons/fat_cow/32x32/date_next.png diff --git a/apps/icons/static/images/Fat Cow/32x32/date_previous.png b/apps/icons/static/icons/fat_cow/32x32/date_previous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/date_previous.png rename to apps/icons/static/icons/fat_cow/32x32/date_previous.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ddr_memory.png b/apps/icons/static/icons/fat_cow/32x32/ddr_memory.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ddr_memory.png rename to apps/icons/static/icons/fat_cow/32x32/ddr_memory.png diff --git a/apps/icons/static/images/Fat Cow/32x32/debian.png b/apps/icons/static/icons/fat_cow/32x32/debian.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/debian.png rename to apps/icons/static/icons/fat_cow/32x32/debian.png diff --git a/apps/icons/static/images/Fat Cow/32x32/decimal_less.png b/apps/icons/static/icons/fat_cow/32x32/decimal_less.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/decimal_less.png rename to apps/icons/static/icons/fat_cow/32x32/decimal_less.png diff --git a/apps/icons/static/images/Fat Cow/32x32/decimal_more.png b/apps/icons/static/icons/fat_cow/32x32/decimal_more.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/decimal_more.png rename to apps/icons/static/icons/fat_cow/32x32/decimal_more.png diff --git a/apps/icons/static/images/Fat Cow/32x32/delete.png b/apps/icons/static/icons/fat_cow/32x32/delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/delete.png rename to apps/icons/static/icons/fat_cow/32x32/delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/delicious.png b/apps/icons/static/icons/fat_cow/32x32/delicious.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/delicious.png rename to apps/icons/static/icons/fat_cow/32x32/delicious.png diff --git a/apps/icons/static/images/Fat Cow/32x32/derivatives.png b/apps/icons/static/icons/fat_cow/32x32/derivatives.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/derivatives.png rename to apps/icons/static/icons/fat_cow/32x32/derivatives.png diff --git a/apps/icons/static/images/Fat Cow/32x32/design_float.png b/apps/icons/static/icons/fat_cow/32x32/design_float.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/design_float.png rename to apps/icons/static/icons/fat_cow/32x32/design_float.png diff --git a/apps/icons/static/images/Fat Cow/32x32/designmoo.png b/apps/icons/static/icons/fat_cow/32x32/designmoo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/designmoo.png rename to apps/icons/static/icons/fat_cow/32x32/designmoo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/devianart.png b/apps/icons/static/icons/fat_cow/32x32/devianart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/devianart.png rename to apps/icons/static/icons/fat_cow/32x32/devianart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/diagramm.png b/apps/icons/static/icons/fat_cow/32x32/diagramm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/diagramm.png rename to apps/icons/static/icons/fat_cow/32x32/diagramm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dialog.png b/apps/icons/static/icons/fat_cow/32x32/dialog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dialog.png rename to apps/icons/static/icons/fat_cow/32x32/dialog.png diff --git a/apps/icons/static/images/Fat Cow/32x32/diamond.png b/apps/icons/static/icons/fat_cow/32x32/diamond.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/diamond.png rename to apps/icons/static/icons/fat_cow/32x32/diamond.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dice.png b/apps/icons/static/icons/fat_cow/32x32/dice.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dice.png rename to apps/icons/static/icons/fat_cow/32x32/dice.png diff --git a/apps/icons/static/images/Fat Cow/32x32/digg.png b/apps/icons/static/icons/fat_cow/32x32/digg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/digg.png rename to apps/icons/static/icons/fat_cow/32x32/digg.png diff --git a/apps/icons/static/images/Fat Cow/32x32/digital_signature.png b/apps/icons/static/icons/fat_cow/32x32/digital_signature.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/digital_signature.png rename to apps/icons/static/icons/fat_cow/32x32/digital_signature.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dinersclub.png b/apps/icons/static/icons/fat_cow/32x32/dinersclub.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dinersclub.png rename to apps/icons/static/icons/fat_cow/32x32/dinersclub.png diff --git a/apps/icons/static/images/Fat Cow/32x32/direction.png b/apps/icons/static/icons/fat_cow/32x32/direction.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/direction.png rename to apps/icons/static/icons/fat_cow/32x32/direction.png diff --git a/apps/icons/static/images/Fat Cow/32x32/directory_listing.png b/apps/icons/static/icons/fat_cow/32x32/directory_listing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/directory_listing.png rename to apps/icons/static/icons/fat_cow/32x32/directory_listing.png diff --git a/apps/icons/static/images/Fat Cow/32x32/disconnect.png b/apps/icons/static/icons/fat_cow/32x32/disconnect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/disconnect.png rename to apps/icons/static/icons/fat_cow/32x32/disconnect.png diff --git a/apps/icons/static/images/Fat Cow/32x32/discover.png b/apps/icons/static/icons/fat_cow/32x32/discover.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/discover.png rename to apps/icons/static/icons/fat_cow/32x32/discover.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dish.png b/apps/icons/static/icons/fat_cow/32x32/dish.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dish.png rename to apps/icons/static/icons/fat_cow/32x32/dish.png diff --git a/apps/icons/static/images/Fat Cow/32x32/disk.png b/apps/icons/static/icons/fat_cow/32x32/disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/disk.png rename to apps/icons/static/icons/fat_cow/32x32/disk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/disk_multiple.png b/apps/icons/static/icons/fat_cow/32x32/disk_multiple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/disk_multiple.png rename to apps/icons/static/icons/fat_cow/32x32/disk_multiple.png diff --git a/apps/icons/static/images/Fat Cow/32x32/distribution_partnerships.png b/apps/icons/static/icons/fat_cow/32x32/distribution_partnerships.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/distribution_partnerships.png rename to apps/icons/static/icons/fat_cow/32x32/distribution_partnerships.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dns.png b/apps/icons/static/icons/fat_cow/32x32/dns.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dns.png rename to apps/icons/static/icons/fat_cow/32x32/dns.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dns_setting.png b/apps/icons/static/icons/fat_cow/32x32/dns_setting.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dns_setting.png rename to apps/icons/static/icons/fat_cow/32x32/dns_setting.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_back.png b/apps/icons/static/icons/fat_cow/32x32/document_back.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_back.png rename to apps/icons/static/icons/fat_cow/32x32/document_back.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_background.png b/apps/icons/static/icons/fat_cow/32x32/document_background.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_background.png rename to apps/icons/static/icons/fat_cow/32x32/document_background.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_break.png b/apps/icons/static/icons/fat_cow/32x32/document_break.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_break.png rename to apps/icons/static/icons/fat_cow/32x32/document_break.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_center.png b/apps/icons/static/icons/fat_cow/32x32/document_center.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_center.png rename to apps/icons/static/icons/fat_cow/32x32/document_center.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_check_compatibility.png b/apps/icons/static/icons/fat_cow/32x32/document_check_compatibility.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_check_compatibility.png rename to apps/icons/static/icons/fat_cow/32x32/document_check_compatibility.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_comment_above.png b/apps/icons/static/icons/fat_cow/32x32/document_comment_above.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_comment_above.png rename to apps/icons/static/icons/fat_cow/32x32/document_comment_above.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_comment_behind.png b/apps/icons/static/icons/fat_cow/32x32/document_comment_behind.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_comment_behind.png rename to apps/icons/static/icons/fat_cow/32x32/document_comment_behind.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_comment_below.png b/apps/icons/static/icons/fat_cow/32x32/document_comment_below.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_comment_below.png rename to apps/icons/static/icons/fat_cow/32x32/document_comment_below.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_comments.png b/apps/icons/static/icons/fat_cow/32x32/document_comments.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_comments.png rename to apps/icons/static/icons/fat_cow/32x32/document_comments.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_copies.png b/apps/icons/static/icons/fat_cow/32x32/document_copies.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_copies.png rename to apps/icons/static/icons/fat_cow/32x32/document_copies.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_editing.png b/apps/icons/static/icons/fat_cow/32x32/document_editing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_editing.png rename to apps/icons/static/icons/fat_cow/32x32/document_editing.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_empty.png b/apps/icons/static/icons/fat_cow/32x32/document_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_empty.png rename to apps/icons/static/icons/fat_cow/32x32/document_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_export.png b/apps/icons/static/icons/fat_cow/32x32/document_export.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_export.png rename to apps/icons/static/icons/fat_cow/32x32/document_export.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_font.png b/apps/icons/static/icons/fat_cow/32x32/document_font.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_font.png rename to apps/icons/static/icons/fat_cow/32x32/document_font.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_font_wizard.png b/apps/icons/static/icons/fat_cow/32x32/document_font_wizard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_font_wizard.png rename to apps/icons/static/icons/fat_cow/32x32/document_font_wizard.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_image.png b/apps/icons/static/icons/fat_cow/32x32/document_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_image.png rename to apps/icons/static/icons/fat_cow/32x32/document_image.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_image_hor.png b/apps/icons/static/icons/fat_cow/32x32/document_image_hor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_image_hor.png rename to apps/icons/static/icons/fat_cow/32x32/document_image_hor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_image_ver.png b/apps/icons/static/icons/fat_cow/32x32/document_image_ver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_image_ver.png rename to apps/icons/static/icons/fat_cow/32x32/document_image_ver.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_import.png b/apps/icons/static/icons/fat_cow/32x32/document_import.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_import.png rename to apps/icons/static/icons/fat_cow/32x32/document_import.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_index.png b/apps/icons/static/icons/fat_cow/32x32/document_index.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_index.png rename to apps/icons/static/icons/fat_cow/32x32/document_index.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_info.png b/apps/icons/static/icons/fat_cow/32x32/document_info.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_info.png rename to apps/icons/static/icons/fat_cow/32x32/document_info.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_insert.png b/apps/icons/static/icons/fat_cow/32x32/document_insert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_insert.png rename to apps/icons/static/icons/fat_cow/32x32/document_insert.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_inspect.png b/apps/icons/static/icons/fat_cow/32x32/document_inspect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_inspect.png rename to apps/icons/static/icons/fat_cow/32x32/document_inspect.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_inspector.png b/apps/icons/static/icons/fat_cow/32x32/document_inspector.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_inspector.png rename to apps/icons/static/icons/fat_cow/32x32/document_inspector.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_layout.png b/apps/icons/static/icons/fat_cow/32x32/document_layout.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_layout.png rename to apps/icons/static/icons/fat_cow/32x32/document_layout.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_margins.png b/apps/icons/static/icons/fat_cow/32x32/document_margins.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_margins.png rename to apps/icons/static/icons/fat_cow/32x32/document_margins.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_mark_as_final.png b/apps/icons/static/icons/fat_cow/32x32/document_mark_as_final.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_mark_as_final.png rename to apps/icons/static/icons/fat_cow/32x32/document_mark_as_final.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_move.png b/apps/icons/static/icons/fat_cow/32x32/document_move.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_move.png rename to apps/icons/static/icons/fat_cow/32x32/document_move.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_next.png b/apps/icons/static/icons/fat_cow/32x32/document_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_next.png rename to apps/icons/static/icons/fat_cow/32x32/document_next.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_notes.png b/apps/icons/static/icons/fat_cow/32x32/document_notes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_notes.png rename to apps/icons/static/icons/fat_cow/32x32/document_notes.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_num.png b/apps/icons/static/icons/fat_cow/32x32/document_num.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_num.png rename to apps/icons/static/icons/fat_cow/32x32/document_num.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_page.png b/apps/icons/static/icons/fat_cow/32x32/document_page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_page.png rename to apps/icons/static/icons/fat_cow/32x32/document_page.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_page_last.png b/apps/icons/static/icons/fat_cow/32x32/document_page_last.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_page_last.png rename to apps/icons/static/icons/fat_cow/32x32/document_page_last.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_page_next.png b/apps/icons/static/icons/fat_cow/32x32/document_page_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_page_next.png rename to apps/icons/static/icons/fat_cow/32x32/document_page_next.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_page_previous.png b/apps/icons/static/icons/fat_cow/32x32/document_page_previous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_page_previous.png rename to apps/icons/static/icons/fat_cow/32x32/document_page_previous.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_plus.png b/apps/icons/static/icons/fat_cow/32x32/document_plus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_plus.png rename to apps/icons/static/icons/fat_cow/32x32/document_plus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_prepare.png b/apps/icons/static/icons/fat_cow/32x32/document_prepare.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_prepare.png rename to apps/icons/static/icons/fat_cow/32x32/document_prepare.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_properties.png b/apps/icons/static/icons/fat_cow/32x32/document_properties.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_properties.png rename to apps/icons/static/icons/fat_cow/32x32/document_properties.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_quote.png b/apps/icons/static/icons/fat_cow/32x32/document_quote.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_quote.png rename to apps/icons/static/icons/fat_cow/32x32/document_quote.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_redirect.png b/apps/icons/static/icons/fat_cow/32x32/document_redirect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_redirect.png rename to apps/icons/static/icons/fat_cow/32x32/document_redirect.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_rename.png b/apps/icons/static/icons/fat_cow/32x32/document_rename.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_rename.png rename to apps/icons/static/icons/fat_cow/32x32/document_rename.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_shapes.png b/apps/icons/static/icons/fat_cow/32x32/document_shapes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_shapes.png rename to apps/icons/static/icons/fat_cow/32x32/document_shapes.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_shred.png b/apps/icons/static/icons/fat_cow/32x32/document_shred.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_shred.png rename to apps/icons/static/icons/fat_cow/32x32/document_shred.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_signature.png b/apps/icons/static/icons/fat_cow/32x32/document_signature.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_signature.png rename to apps/icons/static/icons/fat_cow/32x32/document_signature.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_spacing.png b/apps/icons/static/icons/fat_cow/32x32/document_spacing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_spacing.png rename to apps/icons/static/icons/fat_cow/32x32/document_spacing.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_split.png b/apps/icons/static/icons/fat_cow/32x32/document_split.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_split.png rename to apps/icons/static/icons/fat_cow/32x32/document_split.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_stand.png b/apps/icons/static/icons/fat_cow/32x32/document_stand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_stand.png rename to apps/icons/static/icons/fat_cow/32x32/document_stand.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_tag.png b/apps/icons/static/icons/fat_cow/32x32/document_tag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_tag.png rename to apps/icons/static/icons/fat_cow/32x32/document_tag.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_todo.png b/apps/icons/static/icons/fat_cow/32x32/document_todo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_todo.png rename to apps/icons/static/icons/fat_cow/32x32/document_todo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_valid.png b/apps/icons/static/icons/fat_cow/32x32/document_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_valid.png rename to apps/icons/static/icons/fat_cow/32x32/document_valid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_vertical.png b/apps/icons/static/icons/fat_cow/32x32/document_vertical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_vertical.png rename to apps/icons/static/icons/fat_cow/32x32/document_vertical.png diff --git a/apps/icons/static/images/Fat Cow/32x32/document_view_book.png b/apps/icons/static/icons/fat_cow/32x32/document_view_book.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/document_view_book.png rename to apps/icons/static/icons/fat_cow/32x32/document_view_book.png diff --git a/apps/icons/static/images/Fat Cow/32x32/documents_email.png b/apps/icons/static/icons/fat_cow/32x32/documents_email.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/documents_email.png rename to apps/icons/static/icons/fat_cow/32x32/documents_email.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dog.png b/apps/icons/static/icons/fat_cow/32x32/dog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dog.png rename to apps/icons/static/icons/fat_cow/32x32/dog.png diff --git a/apps/icons/static/images/Fat Cow/32x32/domain_template.png b/apps/icons/static/icons/fat_cow/32x32/domain_template.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/domain_template.png rename to apps/icons/static/icons/fat_cow/32x32/domain_template.png diff --git a/apps/icons/static/images/Fat Cow/32x32/door.png b/apps/icons/static/icons/fat_cow/32x32/door.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/door.png rename to apps/icons/static/icons/fat_cow/32x32/door.png diff --git a/apps/icons/static/images/Fat Cow/32x32/door_in.png b/apps/icons/static/icons/fat_cow/32x32/door_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/door_in.png rename to apps/icons/static/icons/fat_cow/32x32/door_in.png diff --git a/apps/icons/static/images/Fat Cow/32x32/door_open.png b/apps/icons/static/icons/fat_cow/32x32/door_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/door_open.png rename to apps/icons/static/icons/fat_cow/32x32/door_open.png diff --git a/apps/icons/static/images/Fat Cow/32x32/door_out.png b/apps/icons/static/icons/fat_cow/32x32/door_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/door_out.png rename to apps/icons/static/icons/fat_cow/32x32/door_out.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dopplr.png b/apps/icons/static/icons/fat_cow/32x32/dopplr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dopplr.png rename to apps/icons/static/icons/fat_cow/32x32/dopplr.png diff --git a/apps/icons/static/images/Fat Cow/32x32/down_jacket.png b/apps/icons/static/icons/fat_cow/32x32/down_jacket.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/down_jacket.png rename to apps/icons/static/icons/fat_cow/32x32/down_jacket.png diff --git a/apps/icons/static/images/Fat Cow/32x32/download.png b/apps/icons/static/icons/fat_cow/32x32/download.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/download.png rename to apps/icons/static/icons/fat_cow/32x32/download.png diff --git a/apps/icons/static/images/Fat Cow/32x32/download_for_linux.png b/apps/icons/static/icons/fat_cow/32x32/download_for_linux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/download_for_linux.png rename to apps/icons/static/icons/fat_cow/32x32/download_for_linux.png diff --git a/apps/icons/static/images/Fat Cow/32x32/download_for_mac.png b/apps/icons/static/icons/fat_cow/32x32/download_for_mac.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/download_for_mac.png rename to apps/icons/static/icons/fat_cow/32x32/download_for_mac.png diff --git a/apps/icons/static/images/Fat Cow/32x32/download_for_windows.png b/apps/icons/static/icons/fat_cow/32x32/download_for_windows.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/download_for_windows.png rename to apps/icons/static/icons/fat_cow/32x32/download_for_windows.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_airbrush.png b/apps/icons/static/icons/fat_cow/32x32/draw_airbrush.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_airbrush.png rename to apps/icons/static/icons/fat_cow/32x32/draw_airbrush.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_calligraphic.png b/apps/icons/static/icons/fat_cow/32x32/draw_calligraphic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_calligraphic.png rename to apps/icons/static/icons/fat_cow/32x32/draw_calligraphic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_clone.png b/apps/icons/static/icons/fat_cow/32x32/draw_clone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_clone.png rename to apps/icons/static/icons/fat_cow/32x32/draw_clone.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_convolve.png b/apps/icons/static/icons/fat_cow/32x32/draw_convolve.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_convolve.png rename to apps/icons/static/icons/fat_cow/32x32/draw_convolve.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_dodge_burn.png b/apps/icons/static/icons/fat_cow/32x32/draw_dodge_burn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_dodge_burn.png rename to apps/icons/static/icons/fat_cow/32x32/draw_dodge_burn.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_ellipse.png b/apps/icons/static/icons/fat_cow/32x32/draw_ellipse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_ellipse.png rename to apps/icons/static/icons/fat_cow/32x32/draw_ellipse.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_eraser.png b/apps/icons/static/icons/fat_cow/32x32/draw_eraser.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_eraser.png rename to apps/icons/static/icons/fat_cow/32x32/draw_eraser.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_ink.png b/apps/icons/static/icons/fat_cow/32x32/draw_ink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_ink.png rename to apps/icons/static/icons/fat_cow/32x32/draw_ink.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_island.png b/apps/icons/static/icons/fat_cow/32x32/draw_island.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_island.png rename to apps/icons/static/icons/fat_cow/32x32/draw_island.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_line.png b/apps/icons/static/icons/fat_cow/32x32/draw_line.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_line.png rename to apps/icons/static/icons/fat_cow/32x32/draw_line.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_path.png b/apps/icons/static/icons/fat_cow/32x32/draw_path.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_path.png rename to apps/icons/static/icons/fat_cow/32x32/draw_path.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_points.png b/apps/icons/static/icons/fat_cow/32x32/draw_points.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_points.png rename to apps/icons/static/icons/fat_cow/32x32/draw_points.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_polygon.png b/apps/icons/static/icons/fat_cow/32x32/draw_polygon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_polygon.png rename to apps/icons/static/icons/fat_cow/32x32/draw_polygon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_polygon_curves.png b/apps/icons/static/icons/fat_cow/32x32/draw_polygon_curves.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_polygon_curves.png rename to apps/icons/static/icons/fat_cow/32x32/draw_polygon_curves.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_polyline.png b/apps/icons/static/icons/fat_cow/32x32/draw_polyline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_polyline.png rename to apps/icons/static/icons/fat_cow/32x32/draw_polyline.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_ring.png b/apps/icons/static/icons/fat_cow/32x32/draw_ring.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_ring.png rename to apps/icons/static/icons/fat_cow/32x32/draw_ring.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_smudge.png b/apps/icons/static/icons/fat_cow/32x32/draw_smudge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_smudge.png rename to apps/icons/static/icons/fat_cow/32x32/draw_smudge.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_spiral.png b/apps/icons/static/icons/fat_cow/32x32/draw_spiral.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_spiral.png rename to apps/icons/static/icons/fat_cow/32x32/draw_spiral.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_star.png b/apps/icons/static/icons/fat_cow/32x32/draw_star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_star.png rename to apps/icons/static/icons/fat_cow/32x32/draw_star.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_vertex.png b/apps/icons/static/icons/fat_cow/32x32/draw_vertex.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_vertex.png rename to apps/icons/static/icons/fat_cow/32x32/draw_vertex.png diff --git a/apps/icons/static/images/Fat Cow/32x32/draw_wave.png b/apps/icons/static/icons/fat_cow/32x32/draw_wave.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/draw_wave.png rename to apps/icons/static/icons/fat_cow/32x32/draw_wave.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drawer.png b/apps/icons/static/icons/fat_cow/32x32/drawer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drawer.png rename to apps/icons/static/icons/fat_cow/32x32/drawer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drawer_open.png b/apps/icons/static/icons/fat_cow/32x32/drawer_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drawer_open.png rename to apps/icons/static/icons/fat_cow/32x32/drawer_open.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dribbble.png b/apps/icons/static/icons/fat_cow/32x32/dribbble.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dribbble.png rename to apps/icons/static/icons/fat_cow/32x32/dribbble.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drill.png b/apps/icons/static/icons/fat_cow/32x32/drill.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drill.png rename to apps/icons/static/icons/fat_cow/32x32/drill.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drink.png b/apps/icons/static/icons/fat_cow/32x32/drink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drink.png rename to apps/icons/static/icons/fat_cow/32x32/drink.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drink_empty.png b/apps/icons/static/icons/fat_cow/32x32/drink_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drink_empty.png rename to apps/icons/static/icons/fat_cow/32x32/drink_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive.png b/apps/icons/static/icons/fat_cow/32x32/drive.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive.png rename to apps/icons/static/icons/fat_cow/32x32/drive.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_add.png b/apps/icons/static/icons/fat_cow/32x32/drive_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_add.png rename to apps/icons/static/icons/fat_cow/32x32/drive_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_burn.png b/apps/icons/static/icons/fat_cow/32x32/drive_burn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_burn.png rename to apps/icons/static/icons/fat_cow/32x32/drive_burn.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_cd.png b/apps/icons/static/icons/fat_cow/32x32/drive_cd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_cd.png rename to apps/icons/static/icons/fat_cow/32x32/drive_cd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_cd_empty.png b/apps/icons/static/icons/fat_cow/32x32/drive_cd_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_cd_empty.png rename to apps/icons/static/icons/fat_cow/32x32/drive_cd_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_delete.png b/apps/icons/static/icons/fat_cow/32x32/drive_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_delete.png rename to apps/icons/static/icons/fat_cow/32x32/drive_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_disk.png b/apps/icons/static/icons/fat_cow/32x32/drive_disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_disk.png rename to apps/icons/static/icons/fat_cow/32x32/drive_disk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_edit.png b/apps/icons/static/icons/fat_cow/32x32/drive_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_edit.png rename to apps/icons/static/icons/fat_cow/32x32/drive_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_error.png b/apps/icons/static/icons/fat_cow/32x32/drive_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_error.png rename to apps/icons/static/icons/fat_cow/32x32/drive_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_go.png b/apps/icons/static/icons/fat_cow/32x32/drive_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_go.png rename to apps/icons/static/icons/fat_cow/32x32/drive_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_key.png b/apps/icons/static/icons/fat_cow/32x32/drive_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_key.png rename to apps/icons/static/icons/fat_cow/32x32/drive_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_link.png b/apps/icons/static/icons/fat_cow/32x32/drive_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_link.png rename to apps/icons/static/icons/fat_cow/32x32/drive_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_magnify.png b/apps/icons/static/icons/fat_cow/32x32/drive_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_magnify.png rename to apps/icons/static/icons/fat_cow/32x32/drive_magnify.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_network.png b/apps/icons/static/icons/fat_cow/32x32/drive_network.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_network.png rename to apps/icons/static/icons/fat_cow/32x32/drive_network.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_rename.png b/apps/icons/static/icons/fat_cow/32x32/drive_rename.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_rename.png rename to apps/icons/static/icons/fat_cow/32x32/drive_rename.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_user.png b/apps/icons/static/icons/fat_cow/32x32/drive_user.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_user.png rename to apps/icons/static/icons/fat_cow/32x32/drive_user.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drive_web.png b/apps/icons/static/icons/fat_cow/32x32/drive_web.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drive_web.png rename to apps/icons/static/icons/fat_cow/32x32/drive_web.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drop.png b/apps/icons/static/icons/fat_cow/32x32/drop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drop.png rename to apps/icons/static/icons/fat_cow/32x32/drop.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drugs_com.png b/apps/icons/static/icons/fat_cow/32x32/drugs_com.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drugs_com.png rename to apps/icons/static/icons/fat_cow/32x32/drugs_com.png diff --git a/apps/icons/static/images/Fat Cow/32x32/drum.png b/apps/icons/static/icons/fat_cow/32x32/drum.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/drum.png rename to apps/icons/static/icons/fat_cow/32x32/drum.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dvd.png b/apps/icons/static/icons/fat_cow/32x32/dvd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dvd.png rename to apps/icons/static/icons/fat_cow/32x32/dvd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dvd_add.png b/apps/icons/static/icons/fat_cow/32x32/dvd_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dvd_add.png rename to apps/icons/static/icons/fat_cow/32x32/dvd_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dvd_delete.png b/apps/icons/static/icons/fat_cow/32x32/dvd_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dvd_delete.png rename to apps/icons/static/icons/fat_cow/32x32/dvd_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dvd_edit.png b/apps/icons/static/icons/fat_cow/32x32/dvd_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dvd_edit.png rename to apps/icons/static/icons/fat_cow/32x32/dvd_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dvd_error.png b/apps/icons/static/icons/fat_cow/32x32/dvd_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dvd_error.png rename to apps/icons/static/icons/fat_cow/32x32/dvd_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dvd_go.png b/apps/icons/static/icons/fat_cow/32x32/dvd_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dvd_go.png rename to apps/icons/static/icons/fat_cow/32x32/dvd_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dvd_key.png b/apps/icons/static/icons/fat_cow/32x32/dvd_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dvd_key.png rename to apps/icons/static/icons/fat_cow/32x32/dvd_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dvd_link.png b/apps/icons/static/icons/fat_cow/32x32/dvd_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dvd_link.png rename to apps/icons/static/icons/fat_cow/32x32/dvd_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/dynamite.png b/apps/icons/static/icons/fat_cow/32x32/dynamite.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/dynamite.png rename to apps/icons/static/icons/fat_cow/32x32/dynamite.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ebay.png b/apps/icons/static/icons/fat_cow/32x32/ebay.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ebay.png rename to apps/icons/static/icons/fat_cow/32x32/ebay.png diff --git a/apps/icons/static/images/Fat Cow/32x32/echeck.png b/apps/icons/static/icons/fat_cow/32x32/echeck.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/echeck.png rename to apps/icons/static/icons/fat_cow/32x32/echeck.png diff --git a/apps/icons/static/images/Fat Cow/32x32/edit_chain.png b/apps/icons/static/icons/fat_cow/32x32/edit_chain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/edit_chain.png rename to apps/icons/static/icons/fat_cow/32x32/edit_chain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/edit_diff.png b/apps/icons/static/icons/fat_cow/32x32/edit_diff.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/edit_diff.png rename to apps/icons/static/icons/fat_cow/32x32/edit_diff.png diff --git a/apps/icons/static/images/Fat Cow/32x32/edit_free.png b/apps/icons/static/icons/fat_cow/32x32/edit_free.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/edit_free.png rename to apps/icons/static/icons/fat_cow/32x32/edit_free.png diff --git a/apps/icons/static/images/Fat Cow/32x32/edit_path.png b/apps/icons/static/icons/fat_cow/32x32/edit_path.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/edit_path.png rename to apps/icons/static/icons/fat_cow/32x32/edit_path.png diff --git a/apps/icons/static/images/Fat Cow/32x32/education.png b/apps/icons/static/icons/fat_cow/32x32/education.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/education.png rename to apps/icons/static/icons/fat_cow/32x32/education.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ehow.png b/apps/icons/static/icons/fat_cow/32x32/ehow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ehow.png rename to apps/icons/static/icons/fat_cow/32x32/ehow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/elements.png b/apps/icons/static/icons/fat_cow/32x32/elements.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/elements.png rename to apps/icons/static/icons/fat_cow/32x32/elements.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email.png b/apps/icons/static/icons/fat_cow/32x32/email.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email.png rename to apps/icons/static/icons/fat_cow/32x32/email.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_add.png b/apps/icons/static/icons/fat_cow/32x32/email_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_add.png rename to apps/icons/static/icons/fat_cow/32x32/email_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_attach.png b/apps/icons/static/icons/fat_cow/32x32/email_attach.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_attach.png rename to apps/icons/static/icons/fat_cow/32x32/email_attach.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_delete.png b/apps/icons/static/icons/fat_cow/32x32/email_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_delete.png rename to apps/icons/static/icons/fat_cow/32x32/email_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_edit.png b/apps/icons/static/icons/fat_cow/32x32/email_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_edit.png rename to apps/icons/static/icons/fat_cow/32x32/email_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_error.png b/apps/icons/static/icons/fat_cow/32x32/email_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_error.png rename to apps/icons/static/icons/fat_cow/32x32/email_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_go.png b/apps/icons/static/icons/fat_cow/32x32/email_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_go.png rename to apps/icons/static/icons/fat_cow/32x32/email_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_link.png b/apps/icons/static/icons/fat_cow/32x32/email_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_link.png rename to apps/icons/static/icons/fat_cow/32x32/email_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_open.png b/apps/icons/static/icons/fat_cow/32x32/email_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_open.png rename to apps/icons/static/icons/fat_cow/32x32/email_open.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_open_image.png b/apps/icons/static/icons/fat_cow/32x32/email_open_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_open_image.png rename to apps/icons/static/icons/fat_cow/32x32/email_open_image.png diff --git a/apps/icons/static/images/Fat Cow/32x32/email_to_friend.png b/apps/icons/static/icons/fat_cow/32x32/email_to_friend.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/email_to_friend.png rename to apps/icons/static/icons/fat_cow/32x32/email_to_friend.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ember.png b/apps/icons/static/icons/fat_cow/32x32/ember.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ember.png rename to apps/icons/static/icons/fat_cow/32x32/ember.png diff --git a/apps/icons/static/images/Fat Cow/32x32/emotion_evilgrin.png b/apps/icons/static/icons/fat_cow/32x32/emotion_evilgrin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/emotion_evilgrin.png rename to apps/icons/static/icons/fat_cow/32x32/emotion_evilgrin.png diff --git a/apps/icons/static/images/Fat Cow/32x32/emotion_grin.png b/apps/icons/static/icons/fat_cow/32x32/emotion_grin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/emotion_grin.png rename to apps/icons/static/icons/fat_cow/32x32/emotion_grin.png diff --git a/apps/icons/static/images/Fat Cow/32x32/emotion_happy.png b/apps/icons/static/icons/fat_cow/32x32/emotion_happy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/emotion_happy.png rename to apps/icons/static/icons/fat_cow/32x32/emotion_happy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/emotion_smile.png b/apps/icons/static/icons/fat_cow/32x32/emotion_smile.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/emotion_smile.png rename to apps/icons/static/icons/fat_cow/32x32/emotion_smile.png diff --git a/apps/icons/static/images/Fat Cow/32x32/emotion_suprised.png b/apps/icons/static/icons/fat_cow/32x32/emotion_suprised.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/emotion_suprised.png rename to apps/icons/static/icons/fat_cow/32x32/emotion_suprised.png diff --git a/apps/icons/static/images/Fat Cow/32x32/emotion_tongue.png b/apps/icons/static/icons/fat_cow/32x32/emotion_tongue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/emotion_tongue.png rename to apps/icons/static/icons/fat_cow/32x32/emotion_tongue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/emotion_unhappy.png b/apps/icons/static/icons/fat_cow/32x32/emotion_unhappy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/emotion_unhappy.png rename to apps/icons/static/icons/fat_cow/32x32/emotion_unhappy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/emotion_waii.png b/apps/icons/static/icons/fat_cow/32x32/emotion_waii.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/emotion_waii.png rename to apps/icons/static/icons/fat_cow/32x32/emotion_waii.png diff --git a/apps/icons/static/images/Fat Cow/32x32/emotion_wink.png b/apps/icons/static/icons/fat_cow/32x32/emotion_wink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/emotion_wink.png rename to apps/icons/static/icons/fat_cow/32x32/emotion_wink.png diff --git a/apps/icons/static/images/Fat Cow/32x32/entity.png b/apps/icons/static/icons/fat_cow/32x32/entity.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/entity.png rename to apps/icons/static/icons/fat_cow/32x32/entity.png diff --git a/apps/icons/static/images/Fat Cow/32x32/error.png b/apps/icons/static/icons/fat_cow/32x32/error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/error.png rename to apps/icons/static/icons/fat_cow/32x32/error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/error_add.png b/apps/icons/static/icons/fat_cow/32x32/error_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/error_add.png rename to apps/icons/static/icons/fat_cow/32x32/error_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/error_delete.png b/apps/icons/static/icons/fat_cow/32x32/error_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/error_delete.png rename to apps/icons/static/icons/fat_cow/32x32/error_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/error_go.png b/apps/icons/static/icons/fat_cow/32x32/error_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/error_go.png rename to apps/icons/static/icons/fat_cow/32x32/error_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/events.png b/apps/icons/static/icons/fat_cow/32x32/events.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/events.png rename to apps/icons/static/icons/fat_cow/32x32/events.png diff --git a/apps/icons/static/images/Fat Cow/32x32/evernote.png b/apps/icons/static/icons/fat_cow/32x32/evernote.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/evernote.png rename to apps/icons/static/icons/fat_cow/32x32/evernote.png diff --git a/apps/icons/static/images/Fat Cow/32x32/exclamation.png b/apps/icons/static/icons/fat_cow/32x32/exclamation.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/exclamation.png rename to apps/icons/static/icons/fat_cow/32x32/exclamation.png diff --git a/apps/icons/static/images/Fat Cow/32x32/export_excel.png b/apps/icons/static/icons/fat_cow/32x32/export_excel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/export_excel.png rename to apps/icons/static/icons/fat_cow/32x32/export_excel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/extract_foreground_objects.png b/apps/icons/static/icons/fat_cow/32x32/extract_foreground_objects.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/extract_foreground_objects.png rename to apps/icons/static/icons/fat_cow/32x32/extract_foreground_objects.png diff --git a/apps/icons/static/images/Fat Cow/32x32/eye.png b/apps/icons/static/icons/fat_cow/32x32/eye.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/eye.png rename to apps/icons/static/icons/fat_cow/32x32/eye.png diff --git a/apps/icons/static/images/Fat Cow/32x32/factory.png b/apps/icons/static/icons/fat_cow/32x32/factory.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/factory.png rename to apps/icons/static/icons/fat_cow/32x32/factory.png diff --git a/apps/icons/static/images/Fat Cow/32x32/fatcow.png b/apps/icons/static/icons/fat_cow/32x32/fatcow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/fatcow.png rename to apps/icons/static/icons/fat_cow/32x32/fatcow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/fax.png b/apps/icons/static/icons/fat_cow/32x32/fax.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/fax.png rename to apps/icons/static/icons/fat_cow/32x32/fax.png diff --git a/apps/icons/static/images/Fat Cow/32x32/fedora.png b/apps/icons/static/icons/fat_cow/32x32/fedora.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/fedora.png rename to apps/icons/static/icons/fat_cow/32x32/fedora.png diff --git a/apps/icons/static/images/Fat Cow/32x32/feed.png b/apps/icons/static/icons/fat_cow/32x32/feed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/feed.png rename to apps/icons/static/icons/fat_cow/32x32/feed.png diff --git a/apps/icons/static/images/Fat Cow/32x32/feed_add.png b/apps/icons/static/icons/fat_cow/32x32/feed_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/feed_add.png rename to apps/icons/static/icons/fat_cow/32x32/feed_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/feed_delete.png b/apps/icons/static/icons/fat_cow/32x32/feed_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/feed_delete.png rename to apps/icons/static/icons/fat_cow/32x32/feed_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/feed_disk.png b/apps/icons/static/icons/fat_cow/32x32/feed_disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/feed_disk.png rename to apps/icons/static/icons/fat_cow/32x32/feed_disk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/feed_edit.png b/apps/icons/static/icons/fat_cow/32x32/feed_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/feed_edit.png rename to apps/icons/static/icons/fat_cow/32x32/feed_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/feed_error.png b/apps/icons/static/icons/fat_cow/32x32/feed_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/feed_error.png rename to apps/icons/static/icons/fat_cow/32x32/feed_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/feed_go.png b/apps/icons/static/icons/fat_cow/32x32/feed_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/feed_go.png rename to apps/icons/static/icons/fat_cow/32x32/feed_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/feed_key.png b/apps/icons/static/icons/fat_cow/32x32/feed_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/feed_key.png rename to apps/icons/static/icons/fat_cow/32x32/feed_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/feed_magnify.png b/apps/icons/static/icons/fat_cow/32x32/feed_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/feed_magnify.png rename to apps/icons/static/icons/fat_cow/32x32/feed_magnify.png diff --git a/apps/icons/static/images/Fat Cow/32x32/female.png b/apps/icons/static/icons/fat_cow/32x32/female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/female.png rename to apps/icons/static/icons/fat_cow/32x32/female.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_3gp.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_3gp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_3gp.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_3gp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_7z.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_7z.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_7z.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_7z.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ace.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ace.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ace.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ai.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ai.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ai.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ai.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_aif.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_aif.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_aif.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_aif.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_aiff.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_aiff.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_aiff.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_aiff.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_amr.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_amr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_amr.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_amr.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_asf.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_asf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_asf.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_asf.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_asx.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_asx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_asx.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_asx.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_bat.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_bat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_bat.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_bat.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_bin.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_bin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_bin.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_bin.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_bmp.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_bmp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_bmp.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_bmp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_bup.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_bup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_bup.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_bup.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_cab.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_cab.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_cab.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_cab.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_cbr.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_cbr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_cbr.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_cbr.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_cda.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_cda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_cda.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_cda.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_cdl.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_cdl.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_cdl.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_cdl.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_cdr.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_cdr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_cdr.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_cdr.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_chm.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_chm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_chm.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_chm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_dat.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_dat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_dat.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_dat.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_divx.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_divx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_divx.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_divx.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_dll.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_dll.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_dll.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_dll.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_dmg.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_dmg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_dmg.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_dmg.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_doc.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_doc.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_doc.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_doc.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_dss.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_dss.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_dss.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_dss.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_dvf.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_dvf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_dvf.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_dvf.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_dwg.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_dwg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_dwg.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_dwg.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_eml.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_eml.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_eml.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_eml.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_eps.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_eps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_eps.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_eps.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_exe.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_exe.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_exe.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_exe.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_fla.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_fla.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_fla.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_fla.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_flv.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_flv.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_flv.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_flv.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_gif.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_gif.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_gif.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_gif.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_gz.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_gz.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_gz.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_gz.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_hqx.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_hqx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_hqx.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_hqx.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_htm.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_htm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_htm.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_htm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_html.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_html.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_html.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_html.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ifo.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ifo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ifo.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ifo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_indd.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_indd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_indd.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_indd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_iso.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_iso.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_iso.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_iso.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_jar.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_jar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_jar.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_jar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_jpeg.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_jpeg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_jpeg.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_jpeg.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_jpg.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_jpg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_jpg.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_jpg.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_lnk.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_lnk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_lnk.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_lnk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_log.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_log.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_log.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_log.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_m4a.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_m4a.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_m4a.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_m4a.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_m4b.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_m4b.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_m4b.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_m4b.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_m4p.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_m4p.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_m4p.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_m4p.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_m4v.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_m4v.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_m4v.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_m4v.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_mcd.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_mcd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_mcd.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_mcd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_mdb.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_mdb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_mdb.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_mdb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_mid.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_mid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_mid.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_mid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_mov.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_mov.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_mov.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_mov.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_mp2.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_mp2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_mp2.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_mp2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_mp4.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_mp4.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_mp4.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_mp4.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_mpeg.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_mpeg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_mpeg.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_mpeg.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_mpg.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_mpg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_mpg.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_mpg.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_msi.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_msi.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_msi.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_msi.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_mswmm.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_mswmm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_mswmm.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_mswmm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ogg.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ogg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ogg.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ogg.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_pdf.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_pdf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_pdf.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_pdf.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_png.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_png.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_png.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_png.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_pps.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_pps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_pps.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_pps.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ps.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ps.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ps.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_psd.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_psd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_psd.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_psd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_pst.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_pst.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_pst.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_pst.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ptb.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ptb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ptb.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ptb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_pub.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_pub.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_pub.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_pub.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_qbb.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_qbb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_qbb.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_qbb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_qbw.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_qbw.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_qbw.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_qbw.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_qxd.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_qxd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_qxd.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_qxd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ram.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ram.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ram.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ram.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_rar.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_rar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_rar.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_rar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_rm.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_rm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_rm.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_rm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_rmvb.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_rmvb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_rmvb.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_rmvb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_rtf.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_rtf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_rtf.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_rtf.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_sea.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_sea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_sea.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_sea.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ses.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ses.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ses.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ses.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_sit.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_sit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_sit.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_sit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_sitx.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_sitx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_sitx.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_sitx.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ss.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ss.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ss.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ss.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_swf.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_swf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_swf.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_swf.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_tgz.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_tgz.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_tgz.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_tgz.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_thm.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_thm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_thm.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_thm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_tif.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_tif.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_tif.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_tif.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_tmp.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_tmp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_tmp.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_tmp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_torrent.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_torrent.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_torrent.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_torrent.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_ttf.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_ttf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_ttf.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_ttf.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_txt.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_txt.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_txt.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_txt.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_vcd.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_vcd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_vcd.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_vcd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_vob.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_vob.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_vob.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_vob.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_wav.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_wav.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_wav.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_wav.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_wma.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_wma.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_wma.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_wma.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_wmv.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_wmv.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_wmv.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_wmv.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_wps.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_wps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_wps.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_wps.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_xls.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_xls.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_xls.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_xls.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_xpi.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_xpi.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_xpi.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_xpi.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_extension_zip.png b/apps/icons/static/icons/fat_cow/32x32/file_extension_zip.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_extension_zip.png rename to apps/icons/static/icons/fat_cow/32x32/file_extension_zip.png diff --git a/apps/icons/static/images/Fat Cow/32x32/file_manager.png b/apps/icons/static/icons/fat_cow/32x32/file_manager.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/file_manager.png rename to apps/icons/static/icons/fat_cow/32x32/file_manager.png diff --git a/apps/icons/static/images/Fat Cow/32x32/film.png b/apps/icons/static/icons/fat_cow/32x32/film.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/film.png rename to apps/icons/static/icons/fat_cow/32x32/film.png diff --git a/apps/icons/static/images/Fat Cow/32x32/film_add.png b/apps/icons/static/icons/fat_cow/32x32/film_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/film_add.png rename to apps/icons/static/icons/fat_cow/32x32/film_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/film_delete.png b/apps/icons/static/icons/fat_cow/32x32/film_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/film_delete.png rename to apps/icons/static/icons/fat_cow/32x32/film_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/film_edit.png b/apps/icons/static/icons/fat_cow/32x32/film_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/film_edit.png rename to apps/icons/static/icons/fat_cow/32x32/film_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/film_error.png b/apps/icons/static/icons/fat_cow/32x32/film_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/film_error.png rename to apps/icons/static/icons/fat_cow/32x32/film_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/film_go.png b/apps/icons/static/icons/fat_cow/32x32/film_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/film_go.png rename to apps/icons/static/icons/fat_cow/32x32/film_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/film_key.png b/apps/icons/static/icons/fat_cow/32x32/film_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/film_key.png rename to apps/icons/static/icons/fat_cow/32x32/film_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/film_link.png b/apps/icons/static/icons/fat_cow/32x32/film_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/film_link.png rename to apps/icons/static/icons/fat_cow/32x32/film_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/film_save.png b/apps/icons/static/icons/fat_cow/32x32/film_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/film_save.png rename to apps/icons/static/icons/fat_cow/32x32/film_save.png diff --git a/apps/icons/static/images/Fat Cow/32x32/filter.png b/apps/icons/static/icons/fat_cow/32x32/filter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/filter.png rename to apps/icons/static/icons/fat_cow/32x32/filter.png diff --git a/apps/icons/static/images/Fat Cow/32x32/filter_add.png b/apps/icons/static/icons/fat_cow/32x32/filter_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/filter_add.png rename to apps/icons/static/icons/fat_cow/32x32/filter_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/filter_delete.png b/apps/icons/static/icons/fat_cow/32x32/filter_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/filter_delete.png rename to apps/icons/static/icons/fat_cow/32x32/filter_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/finance.png b/apps/icons/static/icons/fat_cow/32x32/finance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/finance.png rename to apps/icons/static/icons/fat_cow/32x32/finance.png diff --git a/apps/icons/static/images/Fat Cow/32x32/find.png b/apps/icons/static/icons/fat_cow/32x32/find.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/find.png rename to apps/icons/static/icons/fat_cow/32x32/find.png diff --git a/apps/icons/static/images/Fat Cow/32x32/fire.png b/apps/icons/static/icons/fat_cow/32x32/fire.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/fire.png rename to apps/icons/static/icons/fat_cow/32x32/fire.png diff --git a/apps/icons/static/images/Fat Cow/32x32/fire_damage.png b/apps/icons/static/icons/fat_cow/32x32/fire_damage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/fire_damage.png rename to apps/icons/static/icons/fat_cow/32x32/fire_damage.png diff --git a/apps/icons/static/images/Fat Cow/32x32/fire_extinguisher.png b/apps/icons/static/icons/fat_cow/32x32/fire_extinguisher.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/fire_extinguisher.png rename to apps/icons/static/icons/fat_cow/32x32/fire_extinguisher.png diff --git a/apps/icons/static/images/Fat Cow/32x32/firefox.png b/apps/icons/static/icons/fat_cow/32x32/firefox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/firefox.png rename to apps/icons/static/icons/fat_cow/32x32/firefox.png diff --git a/apps/icons/static/images/Fat Cow/32x32/firewall.png b/apps/icons/static/icons/fat_cow/32x32/firewall.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/firewall.png rename to apps/icons/static/icons/fat_cow/32x32/firewall.png diff --git a/apps/icons/static/images/Fat Cow/32x32/firewall_burn.png b/apps/icons/static/icons/fat_cow/32x32/firewall_burn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/firewall_burn.png rename to apps/icons/static/icons/fat_cow/32x32/firewall_burn.png diff --git a/apps/icons/static/images/Fat Cow/32x32/fishfinder.png b/apps/icons/static/icons/fat_cow/32x32/fishfinder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/fishfinder.png rename to apps/icons/static/icons/fat_cow/32x32/fishfinder.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_1.png b/apps/icons/static/icons/fat_cow/32x32/flag_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_1.png rename to apps/icons/static/icons/fat_cow/32x32/flag_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_2.png b/apps/icons/static/icons/fat_cow/32x32/flag_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_2.png rename to apps/icons/static/icons/fat_cow/32x32/flag_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_3.png b/apps/icons/static/icons/fat_cow/32x32/flag_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_3.png rename to apps/icons/static/icons/fat_cow/32x32/flag_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_afghanistan.png b/apps/icons/static/icons/fat_cow/32x32/flag_afghanistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_afghanistan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_afghanistan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_airfield_vehicle_safety.png b/apps/icons/static/icons/fat_cow/32x32/flag_airfield_vehicle_safety.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_airfield_vehicle_safety.png rename to apps/icons/static/icons/fat_cow/32x32/flag_airfield_vehicle_safety.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_albania.png b/apps/icons/static/icons/fat_cow/32x32/flag_albania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_albania.png rename to apps/icons/static/icons/fat_cow/32x32/flag_albania.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_algeria.png b/apps/icons/static/icons/fat_cow/32x32/flag_algeria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_algeria.png rename to apps/icons/static/icons/fat_cow/32x32/flag_algeria.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_american_samoa.png b/apps/icons/static/icons/fat_cow/32x32/flag_american_samoa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_american_samoa.png rename to apps/icons/static/icons/fat_cow/32x32/flag_american_samoa.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_andorra.png b/apps/icons/static/icons/fat_cow/32x32/flag_andorra.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_andorra.png rename to apps/icons/static/icons/fat_cow/32x32/flag_andorra.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_angola.png b/apps/icons/static/icons/fat_cow/32x32/flag_angola.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_angola.png rename to apps/icons/static/icons/fat_cow/32x32/flag_angola.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_anguilla.png b/apps/icons/static/icons/fat_cow/32x32/flag_anguilla.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_anguilla.png rename to apps/icons/static/icons/fat_cow/32x32/flag_anguilla.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_antigua_and_barbuda.png b/apps/icons/static/icons/fat_cow/32x32/flag_antigua_and_barbuda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_antigua_and_barbuda.png rename to apps/icons/static/icons/fat_cow/32x32/flag_antigua_and_barbuda.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_argentina.png b/apps/icons/static/icons/fat_cow/32x32/flag_argentina.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_argentina.png rename to apps/icons/static/icons/fat_cow/32x32/flag_argentina.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_armenia.png b/apps/icons/static/icons/fat_cow/32x32/flag_armenia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_armenia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_armenia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_aruba.png b/apps/icons/static/icons/fat_cow/32x32/flag_aruba.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_aruba.png rename to apps/icons/static/icons/fat_cow/32x32/flag_aruba.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_australia.png b/apps/icons/static/icons/fat_cow/32x32/flag_australia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_australia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_australia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_austria.png b/apps/icons/static/icons/fat_cow/32x32/flag_austria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_austria.png rename to apps/icons/static/icons/fat_cow/32x32/flag_austria.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_azerbaijan.png b/apps/icons/static/icons/fat_cow/32x32/flag_azerbaijan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_azerbaijan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_azerbaijan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_bahamas.png b/apps/icons/static/icons/fat_cow/32x32/flag_bahamas.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_bahamas.png rename to apps/icons/static/icons/fat_cow/32x32/flag_bahamas.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_bahrain.png b/apps/icons/static/icons/fat_cow/32x32/flag_bahrain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_bahrain.png rename to apps/icons/static/icons/fat_cow/32x32/flag_bahrain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_bangladesh.png b/apps/icons/static/icons/fat_cow/32x32/flag_bangladesh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_bangladesh.png rename to apps/icons/static/icons/fat_cow/32x32/flag_bangladesh.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_barbados.png b/apps/icons/static/icons/fat_cow/32x32/flag_barbados.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_barbados.png rename to apps/icons/static/icons/fat_cow/32x32/flag_barbados.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_belarus.png b/apps/icons/static/icons/fat_cow/32x32/flag_belarus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_belarus.png rename to apps/icons/static/icons/fat_cow/32x32/flag_belarus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_belgium.png b/apps/icons/static/icons/fat_cow/32x32/flag_belgium.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_belgium.png rename to apps/icons/static/icons/fat_cow/32x32/flag_belgium.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_belize.png b/apps/icons/static/icons/fat_cow/32x32/flag_belize.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_belize.png rename to apps/icons/static/icons/fat_cow/32x32/flag_belize.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_benin.png b/apps/icons/static/icons/fat_cow/32x32/flag_benin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_benin.png rename to apps/icons/static/icons/fat_cow/32x32/flag_benin.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_bermuda.png b/apps/icons/static/icons/fat_cow/32x32/flag_bermuda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_bermuda.png rename to apps/icons/static/icons/fat_cow/32x32/flag_bermuda.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_bhutan.png b/apps/icons/static/icons/fat_cow/32x32/flag_bhutan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_bhutan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_bhutan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_blue.png b/apps/icons/static/icons/fat_cow/32x32/flag_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_blue.png rename to apps/icons/static/icons/fat_cow/32x32/flag_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_bolivia.png b/apps/icons/static/icons/fat_cow/32x32/flag_bolivia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_bolivia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_bolivia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_bosnia.png b/apps/icons/static/icons/fat_cow/32x32/flag_bosnia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_bosnia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_bosnia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_botswana.png b/apps/icons/static/icons/fat_cow/32x32/flag_botswana.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_botswana.png rename to apps/icons/static/icons/fat_cow/32x32/flag_botswana.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_boy_scout.png b/apps/icons/static/icons/fat_cow/32x32/flag_boy_scout.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_boy_scout.png rename to apps/icons/static/icons/fat_cow/32x32/flag_boy_scout.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_brazil.png b/apps/icons/static/icons/fat_cow/32x32/flag_brazil.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_brazil.png rename to apps/icons/static/icons/fat_cow/32x32/flag_brazil.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_british_indian_ocean.png b/apps/icons/static/icons/fat_cow/32x32/flag_british_indian_ocean.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_british_indian_ocean.png rename to apps/icons/static/icons/fat_cow/32x32/flag_british_indian_ocean.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_british_virgin_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_british_virgin_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_british_virgin_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_british_virgin_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_brunei.png b/apps/icons/static/icons/fat_cow/32x32/flag_brunei.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_brunei.png rename to apps/icons/static/icons/fat_cow/32x32/flag_brunei.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_bulgaria.png b/apps/icons/static/icons/fat_cow/32x32/flag_bulgaria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_bulgaria.png rename to apps/icons/static/icons/fat_cow/32x32/flag_bulgaria.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_burkina_faso.png b/apps/icons/static/icons/fat_cow/32x32/flag_burkina_faso.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_burkina_faso.png rename to apps/icons/static/icons/fat_cow/32x32/flag_burkina_faso.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_burma.png b/apps/icons/static/icons/fat_cow/32x32/flag_burma.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_burma.png rename to apps/icons/static/icons/fat_cow/32x32/flag_burma.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_burundi.png b/apps/icons/static/icons/fat_cow/32x32/flag_burundi.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_burundi.png rename to apps/icons/static/icons/fat_cow/32x32/flag_burundi.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_cambodia.png b/apps/icons/static/icons/fat_cow/32x32/flag_cambodia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_cambodia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_cambodia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_cameroon.png b/apps/icons/static/icons/fat_cow/32x32/flag_cameroon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_cameroon.png rename to apps/icons/static/icons/fat_cow/32x32/flag_cameroon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_canada.png b/apps/icons/static/icons/fat_cow/32x32/flag_canada.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_canada.png rename to apps/icons/static/icons/fat_cow/32x32/flag_canada.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_cayman_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_cayman_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_cayman_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_cayman_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_central_african_republic.png b/apps/icons/static/icons/fat_cow/32x32/flag_central_african_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_central_african_republic.png rename to apps/icons/static/icons/fat_cow/32x32/flag_central_african_republic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_chad.png b/apps/icons/static/icons/fat_cow/32x32/flag_chad.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_chad.png rename to apps/icons/static/icons/fat_cow/32x32/flag_chad.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_chile.png b/apps/icons/static/icons/fat_cow/32x32/flag_chile.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_chile.png rename to apps/icons/static/icons/fat_cow/32x32/flag_chile.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_china.png b/apps/icons/static/icons/fat_cow/32x32/flag_china.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_china.png rename to apps/icons/static/icons/fat_cow/32x32/flag_china.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_colombia.png b/apps/icons/static/icons/fat_cow/32x32/flag_colombia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_colombia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_colombia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_comoros.png b/apps/icons/static/icons/fat_cow/32x32/flag_comoros.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_comoros.png rename to apps/icons/static/icons/fat_cow/32x32/flag_comoros.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_congo_democratic_republic.png b/apps/icons/static/icons/fat_cow/32x32/flag_congo_democratic_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_congo_democratic_republic.png rename to apps/icons/static/icons/fat_cow/32x32/flag_congo_democratic_republic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_congo_republic.png b/apps/icons/static/icons/fat_cow/32x32/flag_congo_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_congo_republic.png rename to apps/icons/static/icons/fat_cow/32x32/flag_congo_republic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_cook_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_cook_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_cook_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_cook_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_cope_verde.png b/apps/icons/static/icons/fat_cow/32x32/flag_cope_verde.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_cope_verde.png rename to apps/icons/static/icons/fat_cow/32x32/flag_cope_verde.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_costa_rica.png b/apps/icons/static/icons/fat_cow/32x32/flag_costa_rica.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_costa_rica.png rename to apps/icons/static/icons/fat_cow/32x32/flag_costa_rica.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_cote_divoire.png b/apps/icons/static/icons/fat_cow/32x32/flag_cote_divoire.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_cote_divoire.png rename to apps/icons/static/icons/fat_cow/32x32/flag_cote_divoire.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_croatia.png b/apps/icons/static/icons/fat_cow/32x32/flag_croatia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_croatia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_croatia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_cuba.png b/apps/icons/static/icons/fat_cow/32x32/flag_cuba.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_cuba.png rename to apps/icons/static/icons/fat_cow/32x32/flag_cuba.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_cyprus.png b/apps/icons/static/icons/fat_cow/32x32/flag_cyprus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_cyprus.png rename to apps/icons/static/icons/fat_cow/32x32/flag_cyprus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_czech_republic.png b/apps/icons/static/icons/fat_cow/32x32/flag_czech_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_czech_republic.png rename to apps/icons/static/icons/fat_cow/32x32/flag_czech_republic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_denmark.png b/apps/icons/static/icons/fat_cow/32x32/flag_denmark.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_denmark.png rename to apps/icons/static/icons/fat_cow/32x32/flag_denmark.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_djibouti.png b/apps/icons/static/icons/fat_cow/32x32/flag_djibouti.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_djibouti.png rename to apps/icons/static/icons/fat_cow/32x32/flag_djibouti.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_dominica.png b/apps/icons/static/icons/fat_cow/32x32/flag_dominica.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_dominica.png rename to apps/icons/static/icons/fat_cow/32x32/flag_dominica.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_dominican_republic.png b/apps/icons/static/icons/fat_cow/32x32/flag_dominican_republic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_dominican_republic.png rename to apps/icons/static/icons/fat_cow/32x32/flag_dominican_republic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_east_timor.png b/apps/icons/static/icons/fat_cow/32x32/flag_east_timor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_east_timor.png rename to apps/icons/static/icons/fat_cow/32x32/flag_east_timor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_egypt.png b/apps/icons/static/icons/fat_cow/32x32/flag_egypt.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_egypt.png rename to apps/icons/static/icons/fat_cow/32x32/flag_egypt.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_el_salvador.png b/apps/icons/static/icons/fat_cow/32x32/flag_el_salvador.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_el_salvador.png rename to apps/icons/static/icons/fat_cow/32x32/flag_el_salvador.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_england.png b/apps/icons/static/icons/fat_cow/32x32/flag_england.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_england.png rename to apps/icons/static/icons/fat_cow/32x32/flag_england.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_equador.png b/apps/icons/static/icons/fat_cow/32x32/flag_equador.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_equador.png rename to apps/icons/static/icons/fat_cow/32x32/flag_equador.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_equatorial_guinea.png b/apps/icons/static/icons/fat_cow/32x32/flag_equatorial_guinea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_equatorial_guinea.png rename to apps/icons/static/icons/fat_cow/32x32/flag_equatorial_guinea.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_eritrea.png b/apps/icons/static/icons/fat_cow/32x32/flag_eritrea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_eritrea.png rename to apps/icons/static/icons/fat_cow/32x32/flag_eritrea.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_estonia.png b/apps/icons/static/icons/fat_cow/32x32/flag_estonia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_estonia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_estonia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_ethiopia.png b/apps/icons/static/icons/fat_cow/32x32/flag_ethiopia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_ethiopia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_ethiopia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_european_union.png b/apps/icons/static/icons/fat_cow/32x32/flag_european_union.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_european_union.png rename to apps/icons/static/icons/fat_cow/32x32/flag_european_union.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_falkland_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_falkland_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_falkland_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_falkland_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_faroe_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_faroe_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_faroe_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_faroe_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_fiji.png b/apps/icons/static/icons/fat_cow/32x32/flag_fiji.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_fiji.png rename to apps/icons/static/icons/fat_cow/32x32/flag_fiji.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_finish.png b/apps/icons/static/icons/fat_cow/32x32/flag_finish.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_finish.png rename to apps/icons/static/icons/fat_cow/32x32/flag_finish.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_finland.png b/apps/icons/static/icons/fat_cow/32x32/flag_finland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_finland.png rename to apps/icons/static/icons/fat_cow/32x32/flag_finland.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_france.png b/apps/icons/static/icons/fat_cow/32x32/flag_france.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_france.png rename to apps/icons/static/icons/fat_cow/32x32/flag_france.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_french_polynesia.png b/apps/icons/static/icons/fat_cow/32x32/flag_french_polynesia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_french_polynesia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_french_polynesia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_gabon.png b/apps/icons/static/icons/fat_cow/32x32/flag_gabon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_gabon.png rename to apps/icons/static/icons/fat_cow/32x32/flag_gabon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_gambia.png b/apps/icons/static/icons/fat_cow/32x32/flag_gambia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_gambia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_gambia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_georgia.png b/apps/icons/static/icons/fat_cow/32x32/flag_georgia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_georgia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_georgia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_germany.png b/apps/icons/static/icons/fat_cow/32x32/flag_germany.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_germany.png rename to apps/icons/static/icons/fat_cow/32x32/flag_germany.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_ghana.png b/apps/icons/static/icons/fat_cow/32x32/flag_ghana.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_ghana.png rename to apps/icons/static/icons/fat_cow/32x32/flag_ghana.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_gibraltar.png b/apps/icons/static/icons/fat_cow/32x32/flag_gibraltar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_gibraltar.png rename to apps/icons/static/icons/fat_cow/32x32/flag_gibraltar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_great_britain.png b/apps/icons/static/icons/fat_cow/32x32/flag_great_britain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_great_britain.png rename to apps/icons/static/icons/fat_cow/32x32/flag_great_britain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_greece.png b/apps/icons/static/icons/fat_cow/32x32/flag_greece.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_greece.png rename to apps/icons/static/icons/fat_cow/32x32/flag_greece.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_green.png b/apps/icons/static/icons/fat_cow/32x32/flag_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_green.png rename to apps/icons/static/icons/fat_cow/32x32/flag_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_greenland.png b/apps/icons/static/icons/fat_cow/32x32/flag_greenland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_greenland.png rename to apps/icons/static/icons/fat_cow/32x32/flag_greenland.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_grenada.png b/apps/icons/static/icons/fat_cow/32x32/flag_grenada.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_grenada.png rename to apps/icons/static/icons/fat_cow/32x32/flag_grenada.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_guam.png b/apps/icons/static/icons/fat_cow/32x32/flag_guam.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_guam.png rename to apps/icons/static/icons/fat_cow/32x32/flag_guam.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_guatemala.png b/apps/icons/static/icons/fat_cow/32x32/flag_guatemala.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_guatemala.png rename to apps/icons/static/icons/fat_cow/32x32/flag_guatemala.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_guernsey.png b/apps/icons/static/icons/fat_cow/32x32/flag_guernsey.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_guernsey.png rename to apps/icons/static/icons/fat_cow/32x32/flag_guernsey.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_guinea.png b/apps/icons/static/icons/fat_cow/32x32/flag_guinea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_guinea.png rename to apps/icons/static/icons/fat_cow/32x32/flag_guinea.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_guinea_bissau.png b/apps/icons/static/icons/fat_cow/32x32/flag_guinea_bissau.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_guinea_bissau.png rename to apps/icons/static/icons/fat_cow/32x32/flag_guinea_bissau.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_guyana.png b/apps/icons/static/icons/fat_cow/32x32/flag_guyana.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_guyana.png rename to apps/icons/static/icons/fat_cow/32x32/flag_guyana.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_haiti.png b/apps/icons/static/icons/fat_cow/32x32/flag_haiti.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_haiti.png rename to apps/icons/static/icons/fat_cow/32x32/flag_haiti.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_honduras.png b/apps/icons/static/icons/fat_cow/32x32/flag_honduras.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_honduras.png rename to apps/icons/static/icons/fat_cow/32x32/flag_honduras.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_hong_kong.png b/apps/icons/static/icons/fat_cow/32x32/flag_hong_kong.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_hong_kong.png rename to apps/icons/static/icons/fat_cow/32x32/flag_hong_kong.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_hot.png b/apps/icons/static/icons/fat_cow/32x32/flag_hot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_hot.png rename to apps/icons/static/icons/fat_cow/32x32/flag_hot.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_hungary.png b/apps/icons/static/icons/fat_cow/32x32/flag_hungary.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_hungary.png rename to apps/icons/static/icons/fat_cow/32x32/flag_hungary.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_iceland.png b/apps/icons/static/icons/fat_cow/32x32/flag_iceland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_iceland.png rename to apps/icons/static/icons/fat_cow/32x32/flag_iceland.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_india.png b/apps/icons/static/icons/fat_cow/32x32/flag_india.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_india.png rename to apps/icons/static/icons/fat_cow/32x32/flag_india.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_indonesia.png b/apps/icons/static/icons/fat_cow/32x32/flag_indonesia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_indonesia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_indonesia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_iran.png b/apps/icons/static/icons/fat_cow/32x32/flag_iran.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_iran.png rename to apps/icons/static/icons/fat_cow/32x32/flag_iran.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_iraq.png b/apps/icons/static/icons/fat_cow/32x32/flag_iraq.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_iraq.png rename to apps/icons/static/icons/fat_cow/32x32/flag_iraq.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_ireland.png b/apps/icons/static/icons/fat_cow/32x32/flag_ireland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_ireland.png rename to apps/icons/static/icons/fat_cow/32x32/flag_ireland.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_isle_of_man.png b/apps/icons/static/icons/fat_cow/32x32/flag_isle_of_man.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_isle_of_man.png rename to apps/icons/static/icons/fat_cow/32x32/flag_isle_of_man.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_israel.png b/apps/icons/static/icons/fat_cow/32x32/flag_israel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_israel.png rename to apps/icons/static/icons/fat_cow/32x32/flag_israel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_italy.png b/apps/icons/static/icons/fat_cow/32x32/flag_italy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_italy.png rename to apps/icons/static/icons/fat_cow/32x32/flag_italy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_jamaica.png b/apps/icons/static/icons/fat_cow/32x32/flag_jamaica.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_jamaica.png rename to apps/icons/static/icons/fat_cow/32x32/flag_jamaica.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_japan.png b/apps/icons/static/icons/fat_cow/32x32/flag_japan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_japan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_japan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_jersey.png b/apps/icons/static/icons/fat_cow/32x32/flag_jersey.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_jersey.png rename to apps/icons/static/icons/fat_cow/32x32/flag_jersey.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_jordan.png b/apps/icons/static/icons/fat_cow/32x32/flag_jordan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_jordan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_jordan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_kazakhstan.png b/apps/icons/static/icons/fat_cow/32x32/flag_kazakhstan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_kazakhstan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_kazakhstan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_kenya.png b/apps/icons/static/icons/fat_cow/32x32/flag_kenya.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_kenya.png rename to apps/icons/static/icons/fat_cow/32x32/flag_kenya.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_kiribati.png b/apps/icons/static/icons/fat_cow/32x32/flag_kiribati.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_kiribati.png rename to apps/icons/static/icons/fat_cow/32x32/flag_kiribati.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_kuwait.png b/apps/icons/static/icons/fat_cow/32x32/flag_kuwait.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_kuwait.png rename to apps/icons/static/icons/fat_cow/32x32/flag_kuwait.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_kyrgyzstan.png b/apps/icons/static/icons/fat_cow/32x32/flag_kyrgyzstan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_kyrgyzstan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_kyrgyzstan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_laos.png b/apps/icons/static/icons/fat_cow/32x32/flag_laos.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_laos.png rename to apps/icons/static/icons/fat_cow/32x32/flag_laos.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_latvia.png b/apps/icons/static/icons/fat_cow/32x32/flag_latvia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_latvia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_latvia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_lebanon.png b/apps/icons/static/icons/fat_cow/32x32/flag_lebanon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_lebanon.png rename to apps/icons/static/icons/fat_cow/32x32/flag_lebanon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_lesotho.png b/apps/icons/static/icons/fat_cow/32x32/flag_lesotho.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_lesotho.png rename to apps/icons/static/icons/fat_cow/32x32/flag_lesotho.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_liberia.png b/apps/icons/static/icons/fat_cow/32x32/flag_liberia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_liberia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_liberia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_libya.png b/apps/icons/static/icons/fat_cow/32x32/flag_libya.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_libya.png rename to apps/icons/static/icons/fat_cow/32x32/flag_libya.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_liechtenstein.png b/apps/icons/static/icons/fat_cow/32x32/flag_liechtenstein.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_liechtenstein.png rename to apps/icons/static/icons/fat_cow/32x32/flag_liechtenstein.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_lithuania.png b/apps/icons/static/icons/fat_cow/32x32/flag_lithuania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_lithuania.png rename to apps/icons/static/icons/fat_cow/32x32/flag_lithuania.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_luxembourg.png b/apps/icons/static/icons/fat_cow/32x32/flag_luxembourg.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_luxembourg.png rename to apps/icons/static/icons/fat_cow/32x32/flag_luxembourg.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_macau.png b/apps/icons/static/icons/fat_cow/32x32/flag_macau.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_macau.png rename to apps/icons/static/icons/fat_cow/32x32/flag_macau.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_macedonia.png b/apps/icons/static/icons/fat_cow/32x32/flag_macedonia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_macedonia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_macedonia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_madagascar.png b/apps/icons/static/icons/fat_cow/32x32/flag_madagascar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_madagascar.png rename to apps/icons/static/icons/fat_cow/32x32/flag_madagascar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_malawi.png b/apps/icons/static/icons/fat_cow/32x32/flag_malawi.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_malawi.png rename to apps/icons/static/icons/fat_cow/32x32/flag_malawi.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_malaysia.png b/apps/icons/static/icons/fat_cow/32x32/flag_malaysia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_malaysia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_malaysia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_maledives.png b/apps/icons/static/icons/fat_cow/32x32/flag_maledives.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_maledives.png rename to apps/icons/static/icons/fat_cow/32x32/flag_maledives.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_mali.png b/apps/icons/static/icons/fat_cow/32x32/flag_mali.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_mali.png rename to apps/icons/static/icons/fat_cow/32x32/flag_mali.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_malta.png b/apps/icons/static/icons/fat_cow/32x32/flag_malta.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_malta.png rename to apps/icons/static/icons/fat_cow/32x32/flag_malta.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_marshall_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_marshall_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_marshall_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_marshall_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_martinique.png b/apps/icons/static/icons/fat_cow/32x32/flag_martinique.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_martinique.png rename to apps/icons/static/icons/fat_cow/32x32/flag_martinique.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_mauretania.png b/apps/icons/static/icons/fat_cow/32x32/flag_mauretania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_mauretania.png rename to apps/icons/static/icons/fat_cow/32x32/flag_mauretania.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_mauritius.png b/apps/icons/static/icons/fat_cow/32x32/flag_mauritius.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_mauritius.png rename to apps/icons/static/icons/fat_cow/32x32/flag_mauritius.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_mexico.png b/apps/icons/static/icons/fat_cow/32x32/flag_mexico.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_mexico.png rename to apps/icons/static/icons/fat_cow/32x32/flag_mexico.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_micronesia.png b/apps/icons/static/icons/fat_cow/32x32/flag_micronesia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_micronesia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_micronesia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_moldova.png b/apps/icons/static/icons/fat_cow/32x32/flag_moldova.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_moldova.png rename to apps/icons/static/icons/fat_cow/32x32/flag_moldova.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_monaco.png b/apps/icons/static/icons/fat_cow/32x32/flag_monaco.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_monaco.png rename to apps/icons/static/icons/fat_cow/32x32/flag_monaco.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_mongolia.png b/apps/icons/static/icons/fat_cow/32x32/flag_mongolia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_mongolia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_mongolia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_montserrat.png b/apps/icons/static/icons/fat_cow/32x32/flag_montserrat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_montserrat.png rename to apps/icons/static/icons/fat_cow/32x32/flag_montserrat.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_morocco.png b/apps/icons/static/icons/fat_cow/32x32/flag_morocco.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_morocco.png rename to apps/icons/static/icons/fat_cow/32x32/flag_morocco.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_mozambique.png b/apps/icons/static/icons/fat_cow/32x32/flag_mozambique.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_mozambique.png rename to apps/icons/static/icons/fat_cow/32x32/flag_mozambique.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_namibia.png b/apps/icons/static/icons/fat_cow/32x32/flag_namibia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_namibia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_namibia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_nato.png b/apps/icons/static/icons/fat_cow/32x32/flag_nato.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_nato.png rename to apps/icons/static/icons/fat_cow/32x32/flag_nato.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_nauru.png b/apps/icons/static/icons/fat_cow/32x32/flag_nauru.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_nauru.png rename to apps/icons/static/icons/fat_cow/32x32/flag_nauru.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_nepal.png b/apps/icons/static/icons/fat_cow/32x32/flag_nepal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_nepal.png rename to apps/icons/static/icons/fat_cow/32x32/flag_nepal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_netherlands.png b/apps/icons/static/icons/fat_cow/32x32/flag_netherlands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_netherlands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_netherlands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_netherlands_antilles.png b/apps/icons/static/icons/fat_cow/32x32/flag_netherlands_antilles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_netherlands_antilles.png rename to apps/icons/static/icons/fat_cow/32x32/flag_netherlands_antilles.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_new.png b/apps/icons/static/icons/fat_cow/32x32/flag_new.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_new.png rename to apps/icons/static/icons/fat_cow/32x32/flag_new.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_new_zealand.png b/apps/icons/static/icons/fat_cow/32x32/flag_new_zealand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_new_zealand.png rename to apps/icons/static/icons/fat_cow/32x32/flag_new_zealand.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_nicaragua.png b/apps/icons/static/icons/fat_cow/32x32/flag_nicaragua.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_nicaragua.png rename to apps/icons/static/icons/fat_cow/32x32/flag_nicaragua.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_niger.png b/apps/icons/static/icons/fat_cow/32x32/flag_niger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_niger.png rename to apps/icons/static/icons/fat_cow/32x32/flag_niger.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_nigeria.png b/apps/icons/static/icons/fat_cow/32x32/flag_nigeria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_nigeria.png rename to apps/icons/static/icons/fat_cow/32x32/flag_nigeria.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_niue.png b/apps/icons/static/icons/fat_cow/32x32/flag_niue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_niue.png rename to apps/icons/static/icons/fat_cow/32x32/flag_niue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_norfolk_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_norfolk_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_norfolk_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_norfolk_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_north_korea.png b/apps/icons/static/icons/fat_cow/32x32/flag_north_korea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_north_korea.png rename to apps/icons/static/icons/fat_cow/32x32/flag_north_korea.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_northern_mariana_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_northern_mariana_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_northern_mariana_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_northern_mariana_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_norway.png b/apps/icons/static/icons/fat_cow/32x32/flag_norway.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_norway.png rename to apps/icons/static/icons/fat_cow/32x32/flag_norway.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_olympic.png b/apps/icons/static/icons/fat_cow/32x32/flag_olympic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_olympic.png rename to apps/icons/static/icons/fat_cow/32x32/flag_olympic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_oman.png b/apps/icons/static/icons/fat_cow/32x32/flag_oman.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_oman.png rename to apps/icons/static/icons/fat_cow/32x32/flag_oman.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_orange.png b/apps/icons/static/icons/fat_cow/32x32/flag_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_orange.png rename to apps/icons/static/icons/fat_cow/32x32/flag_orange.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_pakistan.png b/apps/icons/static/icons/fat_cow/32x32/flag_pakistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_pakistan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_pakistan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_palau.png b/apps/icons/static/icons/fat_cow/32x32/flag_palau.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_palau.png rename to apps/icons/static/icons/fat_cow/32x32/flag_palau.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_panama.png b/apps/icons/static/icons/fat_cow/32x32/flag_panama.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_panama.png rename to apps/icons/static/icons/fat_cow/32x32/flag_panama.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_papua_new_guinea.png b/apps/icons/static/icons/fat_cow/32x32/flag_papua_new_guinea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_papua_new_guinea.png rename to apps/icons/static/icons/fat_cow/32x32/flag_papua_new_guinea.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_paraquay.png b/apps/icons/static/icons/fat_cow/32x32/flag_paraquay.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_paraquay.png rename to apps/icons/static/icons/fat_cow/32x32/flag_paraquay.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_peru.png b/apps/icons/static/icons/fat_cow/32x32/flag_peru.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_peru.png rename to apps/icons/static/icons/fat_cow/32x32/flag_peru.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_philippines.png b/apps/icons/static/icons/fat_cow/32x32/flag_philippines.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_philippines.png rename to apps/icons/static/icons/fat_cow/32x32/flag_philippines.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_pink.png b/apps/icons/static/icons/fat_cow/32x32/flag_pink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_pink.png rename to apps/icons/static/icons/fat_cow/32x32/flag_pink.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_pitcairn_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_pitcairn_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_pitcairn_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_pitcairn_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_poland.png b/apps/icons/static/icons/fat_cow/32x32/flag_poland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_poland.png rename to apps/icons/static/icons/fat_cow/32x32/flag_poland.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_portugal.png b/apps/icons/static/icons/fat_cow/32x32/flag_portugal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_portugal.png rename to apps/icons/static/icons/fat_cow/32x32/flag_portugal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_puerto_rico.png b/apps/icons/static/icons/fat_cow/32x32/flag_puerto_rico.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_puerto_rico.png rename to apps/icons/static/icons/fat_cow/32x32/flag_puerto_rico.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_purple.png b/apps/icons/static/icons/fat_cow/32x32/flag_purple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_purple.png rename to apps/icons/static/icons/fat_cow/32x32/flag_purple.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_qatar.png b/apps/icons/static/icons/fat_cow/32x32/flag_qatar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_qatar.png rename to apps/icons/static/icons/fat_cow/32x32/flag_qatar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_red.png b/apps/icons/static/icons/fat_cow/32x32/flag_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_red.png rename to apps/icons/static/icons/fat_cow/32x32/flag_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_red_cross.png b/apps/icons/static/icons/fat_cow/32x32/flag_red_cross.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_red_cross.png rename to apps/icons/static/icons/fat_cow/32x32/flag_red_cross.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_romania.png b/apps/icons/static/icons/fat_cow/32x32/flag_romania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_romania.png rename to apps/icons/static/icons/fat_cow/32x32/flag_romania.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_russia.png b/apps/icons/static/icons/fat_cow/32x32/flag_russia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_russia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_russia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_rwanda.png b/apps/icons/static/icons/fat_cow/32x32/flag_rwanda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_rwanda.png rename to apps/icons/static/icons/fat_cow/32x32/flag_rwanda.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_saint_helena.png b/apps/icons/static/icons/fat_cow/32x32/flag_saint_helena.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_saint_helena.png rename to apps/icons/static/icons/fat_cow/32x32/flag_saint_helena.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_saint_kitts_and_nevis.png b/apps/icons/static/icons/fat_cow/32x32/flag_saint_kitts_and_nevis.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_saint_kitts_and_nevis.png rename to apps/icons/static/icons/fat_cow/32x32/flag_saint_kitts_and_nevis.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_saint_lucia.png b/apps/icons/static/icons/fat_cow/32x32/flag_saint_lucia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_saint_lucia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_saint_lucia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png b/apps/icons/static/icons/fat_cow/32x32/flag_saint_pierre_and_miquelon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png rename to apps/icons/static/icons/fat_cow/32x32/flag_saint_pierre_and_miquelon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png b/apps/icons/static/icons/fat_cow/32x32/flag_saint_vincent_and_grenadines.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png rename to apps/icons/static/icons/fat_cow/32x32/flag_saint_vincent_and_grenadines.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_samoa.png b/apps/icons/static/icons/fat_cow/32x32/flag_samoa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_samoa.png rename to apps/icons/static/icons/fat_cow/32x32/flag_samoa.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_san_marino.png b/apps/icons/static/icons/fat_cow/32x32/flag_san_marino.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_san_marino.png rename to apps/icons/static/icons/fat_cow/32x32/flag_san_marino.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_sao_tome_and_principe.png b/apps/icons/static/icons/fat_cow/32x32/flag_sao_tome_and_principe.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_sao_tome_and_principe.png rename to apps/icons/static/icons/fat_cow/32x32/flag_sao_tome_and_principe.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_saudi_arabia.png b/apps/icons/static/icons/fat_cow/32x32/flag_saudi_arabia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_saudi_arabia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_saudi_arabia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_scotland.png b/apps/icons/static/icons/fat_cow/32x32/flag_scotland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_scotland.png rename to apps/icons/static/icons/fat_cow/32x32/flag_scotland.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_senegal.png b/apps/icons/static/icons/fat_cow/32x32/flag_senegal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_senegal.png rename to apps/icons/static/icons/fat_cow/32x32/flag_senegal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_serbia_montenegro.png b/apps/icons/static/icons/fat_cow/32x32/flag_serbia_montenegro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_serbia_montenegro.png rename to apps/icons/static/icons/fat_cow/32x32/flag_serbia_montenegro.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_seychelles.png b/apps/icons/static/icons/fat_cow/32x32/flag_seychelles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_seychelles.png rename to apps/icons/static/icons/fat_cow/32x32/flag_seychelles.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_sierra_leone.png b/apps/icons/static/icons/fat_cow/32x32/flag_sierra_leone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_sierra_leone.png rename to apps/icons/static/icons/fat_cow/32x32/flag_sierra_leone.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_singapore.png b/apps/icons/static/icons/fat_cow/32x32/flag_singapore.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_singapore.png rename to apps/icons/static/icons/fat_cow/32x32/flag_singapore.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_slovakia.png b/apps/icons/static/icons/fat_cow/32x32/flag_slovakia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_slovakia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_slovakia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_slovenia.png b/apps/icons/static/icons/fat_cow/32x32/flag_slovenia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_slovenia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_slovenia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_solomon_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_solomon_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_solomon_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_solomon_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_somalia.png b/apps/icons/static/icons/fat_cow/32x32/flag_somalia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_somalia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_somalia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_south_africa.png b/apps/icons/static/icons/fat_cow/32x32/flag_south_africa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_south_africa.png rename to apps/icons/static/icons/fat_cow/32x32/flag_south_africa.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_south_georgia.png b/apps/icons/static/icons/fat_cow/32x32/flag_south_georgia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_south_georgia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_south_georgia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_south_korea.png b/apps/icons/static/icons/fat_cow/32x32/flag_south_korea.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_south_korea.png rename to apps/icons/static/icons/fat_cow/32x32/flag_south_korea.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_spain.png b/apps/icons/static/icons/fat_cow/32x32/flag_spain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_spain.png rename to apps/icons/static/icons/fat_cow/32x32/flag_spain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_sri_lanka.png b/apps/icons/static/icons/fat_cow/32x32/flag_sri_lanka.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_sri_lanka.png rename to apps/icons/static/icons/fat_cow/32x32/flag_sri_lanka.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_sudan.png b/apps/icons/static/icons/fat_cow/32x32/flag_sudan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_sudan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_sudan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_suriname.png b/apps/icons/static/icons/fat_cow/32x32/flag_suriname.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_suriname.png rename to apps/icons/static/icons/fat_cow/32x32/flag_suriname.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_swaziland.png b/apps/icons/static/icons/fat_cow/32x32/flag_swaziland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_swaziland.png rename to apps/icons/static/icons/fat_cow/32x32/flag_swaziland.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_sweden.png b/apps/icons/static/icons/fat_cow/32x32/flag_sweden.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_sweden.png rename to apps/icons/static/icons/fat_cow/32x32/flag_sweden.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_switzerland.png b/apps/icons/static/icons/fat_cow/32x32/flag_switzerland.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_switzerland.png rename to apps/icons/static/icons/fat_cow/32x32/flag_switzerland.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_syria.png b/apps/icons/static/icons/fat_cow/32x32/flag_syria.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_syria.png rename to apps/icons/static/icons/fat_cow/32x32/flag_syria.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_taiwan.png b/apps/icons/static/icons/fat_cow/32x32/flag_taiwan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_taiwan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_taiwan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_tajikistan.png b/apps/icons/static/icons/fat_cow/32x32/flag_tajikistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_tajikistan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_tajikistan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_tanzania.png b/apps/icons/static/icons/fat_cow/32x32/flag_tanzania.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_tanzania.png rename to apps/icons/static/icons/fat_cow/32x32/flag_tanzania.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_thailand.png b/apps/icons/static/icons/fat_cow/32x32/flag_thailand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_thailand.png rename to apps/icons/static/icons/fat_cow/32x32/flag_thailand.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_tibet.png b/apps/icons/static/icons/fat_cow/32x32/flag_tibet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_tibet.png rename to apps/icons/static/icons/fat_cow/32x32/flag_tibet.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_togo.png b/apps/icons/static/icons/fat_cow/32x32/flag_togo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_togo.png rename to apps/icons/static/icons/fat_cow/32x32/flag_togo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_tonga.png b/apps/icons/static/icons/fat_cow/32x32/flag_tonga.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_tonga.png rename to apps/icons/static/icons/fat_cow/32x32/flag_tonga.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_trinidad_and_tobago.png b/apps/icons/static/icons/fat_cow/32x32/flag_trinidad_and_tobago.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_trinidad_and_tobago.png rename to apps/icons/static/icons/fat_cow/32x32/flag_trinidad_and_tobago.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_tunisia.png b/apps/icons/static/icons/fat_cow/32x32/flag_tunisia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_tunisia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_tunisia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_turkey.png b/apps/icons/static/icons/fat_cow/32x32/flag_turkey.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_turkey.png rename to apps/icons/static/icons/fat_cow/32x32/flag_turkey.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_turkmenistan.png b/apps/icons/static/icons/fat_cow/32x32/flag_turkmenistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_turkmenistan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_turkmenistan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_turks_and_caicos_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_turks_and_caicos_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_turks_and_caicos_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_turks_and_caicos_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_tuvalu.png b/apps/icons/static/icons/fat_cow/32x32/flag_tuvalu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_tuvalu.png rename to apps/icons/static/icons/fat_cow/32x32/flag_tuvalu.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_uganda.png b/apps/icons/static/icons/fat_cow/32x32/flag_uganda.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_uganda.png rename to apps/icons/static/icons/fat_cow/32x32/flag_uganda.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_ukraine.png b/apps/icons/static/icons/fat_cow/32x32/flag_ukraine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_ukraine.png rename to apps/icons/static/icons/fat_cow/32x32/flag_ukraine.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_unesco.png b/apps/icons/static/icons/fat_cow/32x32/flag_unesco.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_unesco.png rename to apps/icons/static/icons/fat_cow/32x32/flag_unesco.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_united_arab_emirates.png b/apps/icons/static/icons/fat_cow/32x32/flag_united_arab_emirates.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_united_arab_emirates.png rename to apps/icons/static/icons/fat_cow/32x32/flag_united_arab_emirates.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_united_nations.png b/apps/icons/static/icons/fat_cow/32x32/flag_united_nations.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_united_nations.png rename to apps/icons/static/icons/fat_cow/32x32/flag_united_nations.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_uruquay.png b/apps/icons/static/icons/fat_cow/32x32/flag_uruquay.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_uruquay.png rename to apps/icons/static/icons/fat_cow/32x32/flag_uruquay.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_usa.png b/apps/icons/static/icons/fat_cow/32x32/flag_usa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_usa.png rename to apps/icons/static/icons/fat_cow/32x32/flag_usa.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_uzbekistan.png b/apps/icons/static/icons/fat_cow/32x32/flag_uzbekistan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_uzbekistan.png rename to apps/icons/static/icons/fat_cow/32x32/flag_uzbekistan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_vanuatu.png b/apps/icons/static/icons/fat_cow/32x32/flag_vanuatu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_vanuatu.png rename to apps/icons/static/icons/fat_cow/32x32/flag_vanuatu.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_vatican_city.png b/apps/icons/static/icons/fat_cow/32x32/flag_vatican_city.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_vatican_city.png rename to apps/icons/static/icons/fat_cow/32x32/flag_vatican_city.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_venezuela.png b/apps/icons/static/icons/fat_cow/32x32/flag_venezuela.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_venezuela.png rename to apps/icons/static/icons/fat_cow/32x32/flag_venezuela.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_vietnam.png b/apps/icons/static/icons/fat_cow/32x32/flag_vietnam.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_vietnam.png rename to apps/icons/static/icons/fat_cow/32x32/flag_vietnam.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_virgin_islands.png b/apps/icons/static/icons/fat_cow/32x32/flag_virgin_islands.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_virgin_islands.png rename to apps/icons/static/icons/fat_cow/32x32/flag_virgin_islands.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_wales.png b/apps/icons/static/icons/fat_cow/32x32/flag_wales.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_wales.png rename to apps/icons/static/icons/fat_cow/32x32/flag_wales.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_wallis_and_futuna.png b/apps/icons/static/icons/fat_cow/32x32/flag_wallis_and_futuna.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_wallis_and_futuna.png rename to apps/icons/static/icons/fat_cow/32x32/flag_wallis_and_futuna.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_wto.png b/apps/icons/static/icons/fat_cow/32x32/flag_wto.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_wto.png rename to apps/icons/static/icons/fat_cow/32x32/flag_wto.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_wwf.png b/apps/icons/static/icons/fat_cow/32x32/flag_wwf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_wwf.png rename to apps/icons/static/icons/fat_cow/32x32/flag_wwf.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_yellow.png b/apps/icons/static/icons/fat_cow/32x32/flag_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_yellow.png rename to apps/icons/static/icons/fat_cow/32x32/flag_yellow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_yemen.png b/apps/icons/static/icons/fat_cow/32x32/flag_yemen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_yemen.png rename to apps/icons/static/icons/fat_cow/32x32/flag_yemen.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_zambia.png b/apps/icons/static/icons/fat_cow/32x32/flag_zambia.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_zambia.png rename to apps/icons/static/icons/fat_cow/32x32/flag_zambia.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flag_zimbabwe.png b/apps/icons/static/icons/fat_cow/32x32/flag_zimbabwe.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flag_zimbabwe.png rename to apps/icons/static/icons/fat_cow/32x32/flag_zimbabwe.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flamingo.png b/apps/icons/static/icons/fat_cow/32x32/flamingo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flamingo.png rename to apps/icons/static/icons/fat_cow/32x32/flamingo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flashdisk.png b/apps/icons/static/icons/fat_cow/32x32/flashdisk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flashdisk.png rename to apps/icons/static/icons/fat_cow/32x32/flashdisk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flashlight.png b/apps/icons/static/icons/fat_cow/32x32/flashlight.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flashlight.png rename to apps/icons/static/icons/fat_cow/32x32/flashlight.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flashlight_shine.png b/apps/icons/static/icons/fat_cow/32x32/flashlight_shine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flashlight_shine.png rename to apps/icons/static/icons/fat_cow/32x32/flashlight_shine.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flask.png b/apps/icons/static/icons/fat_cow/32x32/flask.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flask.png rename to apps/icons/static/icons/fat_cow/32x32/flask.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flask_empty.png b/apps/icons/static/icons/fat_cow/32x32/flask_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flask_empty.png rename to apps/icons/static/icons/fat_cow/32x32/flask_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flex.png b/apps/icons/static/icons/fat_cow/32x32/flex.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flex.png rename to apps/icons/static/icons/fat_cow/32x32/flex.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flex_builder.png b/apps/icons/static/icons/fat_cow/32x32/flex_builder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flex_builder.png rename to apps/icons/static/icons/fat_cow/32x32/flex_builder.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flickr.png b/apps/icons/static/icons/fat_cow/32x32/flickr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flickr.png rename to apps/icons/static/icons/fat_cow/32x32/flickr.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flood_it.png b/apps/icons/static/icons/fat_cow/32x32/flood_it.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flood_it.png rename to apps/icons/static/icons/fat_cow/32x32/flood_it.png diff --git a/apps/icons/static/images/Fat Cow/32x32/flower.png b/apps/icons/static/icons/fat_cow/32x32/flower.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/flower.png rename to apps/icons/static/icons/fat_cow/32x32/flower.png diff --git a/apps/icons/static/images/Fat Cow/32x32/fog.png b/apps/icons/static/icons/fat_cow/32x32/fog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/fog.png rename to apps/icons/static/icons/fat_cow/32x32/fog.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder.png b/apps/icons/static/icons/fat_cow/32x32/folder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder.png rename to apps/icons/static/icons/fat_cow/32x32/folder.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_add.png b/apps/icons/static/icons/fat_cow/32x32/folder_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_add.png rename to apps/icons/static/icons/fat_cow/32x32/folder_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_bell.png b/apps/icons/static/icons/fat_cow/32x32/folder_bell.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_bell.png rename to apps/icons/static/icons/fat_cow/32x32/folder_bell.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_brick.png b/apps/icons/static/icons/fat_cow/32x32/folder_brick.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_brick.png rename to apps/icons/static/icons/fat_cow/32x32/folder_brick.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_bug.png b/apps/icons/static/icons/fat_cow/32x32/folder_bug.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_bug.png rename to apps/icons/static/icons/fat_cow/32x32/folder_bug.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_camera.png b/apps/icons/static/icons/fat_cow/32x32/folder_camera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_camera.png rename to apps/icons/static/icons/fat_cow/32x32/folder_camera.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_database.png b/apps/icons/static/icons/fat_cow/32x32/folder_database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_database.png rename to apps/icons/static/icons/fat_cow/32x32/folder_database.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_delete.png b/apps/icons/static/icons/fat_cow/32x32/folder_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_delete.png rename to apps/icons/static/icons/fat_cow/32x32/folder_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_edit.png b/apps/icons/static/icons/fat_cow/32x32/folder_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_edit.png rename to apps/icons/static/icons/fat_cow/32x32/folder_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_error.png b/apps/icons/static/icons/fat_cow/32x32/folder_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_error.png rename to apps/icons/static/icons/fat_cow/32x32/folder_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_explore.png b/apps/icons/static/icons/fat_cow/32x32/folder_explore.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_explore.png rename to apps/icons/static/icons/fat_cow/32x32/folder_explore.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_feed.png b/apps/icons/static/icons/fat_cow/32x32/folder_feed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_feed.png rename to apps/icons/static/icons/fat_cow/32x32/folder_feed.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_find.png b/apps/icons/static/icons/fat_cow/32x32/folder_find.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_find.png rename to apps/icons/static/icons/fat_cow/32x32/folder_find.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_go.png b/apps/icons/static/icons/fat_cow/32x32/folder_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_go.png rename to apps/icons/static/icons/fat_cow/32x32/folder_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_heart.png b/apps/icons/static/icons/fat_cow/32x32/folder_heart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_heart.png rename to apps/icons/static/icons/fat_cow/32x32/folder_heart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_image.png b/apps/icons/static/icons/fat_cow/32x32/folder_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_image.png rename to apps/icons/static/icons/fat_cow/32x32/folder_image.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_key.png b/apps/icons/static/icons/fat_cow/32x32/folder_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_key.png rename to apps/icons/static/icons/fat_cow/32x32/folder_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_lightbulb.png b/apps/icons/static/icons/fat_cow/32x32/folder_lightbulb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_lightbulb.png rename to apps/icons/static/icons/fat_cow/32x32/folder_lightbulb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_link.png b/apps/icons/static/icons/fat_cow/32x32/folder_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_link.png rename to apps/icons/static/icons/fat_cow/32x32/folder_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_page.png b/apps/icons/static/icons/fat_cow/32x32/folder_page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_page.png rename to apps/icons/static/icons/fat_cow/32x32/folder_page.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_page_white.png b/apps/icons/static/icons/fat_cow/32x32/folder_page_white.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_page_white.png rename to apps/icons/static/icons/fat_cow/32x32/folder_page_white.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_palette.png b/apps/icons/static/icons/fat_cow/32x32/folder_palette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_palette.png rename to apps/icons/static/icons/fat_cow/32x32/folder_palette.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_picture.png b/apps/icons/static/icons/fat_cow/32x32/folder_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_picture.png rename to apps/icons/static/icons/fat_cow/32x32/folder_picture.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_star.png b/apps/icons/static/icons/fat_cow/32x32/folder_star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_star.png rename to apps/icons/static/icons/fat_cow/32x32/folder_star.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_table.png b/apps/icons/static/icons/fat_cow/32x32/folder_table.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_table.png rename to apps/icons/static/icons/fat_cow/32x32/folder_table.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_user.png b/apps/icons/static/icons/fat_cow/32x32/folder_user.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_user.png rename to apps/icons/static/icons/fat_cow/32x32/folder_user.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folder_wrench.png b/apps/icons/static/icons/fat_cow/32x32/folder_wrench.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folder_wrench.png rename to apps/icons/static/icons/fat_cow/32x32/folder_wrench.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folders.png b/apps/icons/static/icons/fat_cow/32x32/folders.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folders.png rename to apps/icons/static/icons/fat_cow/32x32/folders.png diff --git a/apps/icons/static/images/Fat Cow/32x32/folders_explorer.png b/apps/icons/static/icons/fat_cow/32x32/folders_explorer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/folders_explorer.png rename to apps/icons/static/icons/fat_cow/32x32/folders_explorer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/font.png b/apps/icons/static/icons/fat_cow/32x32/font.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/font.png rename to apps/icons/static/icons/fat_cow/32x32/font.png diff --git a/apps/icons/static/images/Fat Cow/32x32/font_add.png b/apps/icons/static/icons/fat_cow/32x32/font_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/font_add.png rename to apps/icons/static/icons/fat_cow/32x32/font_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/font_colors.png b/apps/icons/static/icons/fat_cow/32x32/font_colors.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/font_colors.png rename to apps/icons/static/icons/fat_cow/32x32/font_colors.png diff --git a/apps/icons/static/images/Fat Cow/32x32/font_delete.png b/apps/icons/static/icons/fat_cow/32x32/font_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/font_delete.png rename to apps/icons/static/icons/fat_cow/32x32/font_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/font_go.png b/apps/icons/static/icons/fat_cow/32x32/font_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/font_go.png rename to apps/icons/static/icons/fat_cow/32x32/font_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/font_red.png b/apps/icons/static/icons/fat_cow/32x32/font_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/font_red.png rename to apps/icons/static/icons/fat_cow/32x32/font_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/font_red_delete.png b/apps/icons/static/icons/fat_cow/32x32/font_red_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/font_red_delete.png rename to apps/icons/static/icons/fat_cow/32x32/font_red_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/font_subscript.png b/apps/icons/static/icons/fat_cow/32x32/font_subscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/font_subscript.png rename to apps/icons/static/icons/fat_cow/32x32/font_subscript.png diff --git a/apps/icons/static/images/Fat Cow/32x32/font_superscript.png b/apps/icons/static/icons/fat_cow/32x32/font_superscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/font_superscript.png rename to apps/icons/static/icons/fat_cow/32x32/font_superscript.png diff --git a/apps/icons/static/images/Fat Cow/32x32/form.png b/apps/icons/static/icons/fat_cow/32x32/form.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/form.png rename to apps/icons/static/icons/fat_cow/32x32/form.png diff --git a/apps/icons/static/images/Fat Cow/32x32/formheading.png b/apps/icons/static/icons/fat_cow/32x32/formheading.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/formheading.png rename to apps/icons/static/icons/fat_cow/32x32/formheading.png diff --git a/apps/icons/static/images/Fat Cow/32x32/forrst.png b/apps/icons/static/icons/fat_cow/32x32/forrst.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/forrst.png rename to apps/icons/static/icons/fat_cow/32x32/forrst.png diff --git a/apps/icons/static/images/Fat Cow/32x32/freebsd.png b/apps/icons/static/icons/fat_cow/32x32/freebsd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/freebsd.png rename to apps/icons/static/icons/fat_cow/32x32/freebsd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/friendfeed.png b/apps/icons/static/icons/fat_cow/32x32/friendfeed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/friendfeed.png rename to apps/icons/static/icons/fat_cow/32x32/friendfeed.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ftp.png b/apps/icons/static/icons/fat_cow/32x32/ftp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ftp.png rename to apps/icons/static/icons/fat_cow/32x32/ftp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gamespot.png b/apps/icons/static/icons/fat_cow/32x32/gamespot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gamespot.png rename to apps/icons/static/icons/fat_cow/32x32/gamespot.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gas.png b/apps/icons/static/icons/fat_cow/32x32/gas.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gas.png rename to apps/icons/static/icons/fat_cow/32x32/gas.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gcp.png b/apps/icons/static/icons/fat_cow/32x32/gcp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gcp.png rename to apps/icons/static/icons/fat_cow/32x32/gcp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gcp_rms.png b/apps/icons/static/icons/fat_cow/32x32/gcp_rms.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gcp_rms.png rename to apps/icons/static/icons/fat_cow/32x32/gcp_rms.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gear_in.png b/apps/icons/static/icons/fat_cow/32x32/gear_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gear_in.png rename to apps/icons/static/icons/fat_cow/32x32/gear_in.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gentoo_linux.png b/apps/icons/static/icons/fat_cow/32x32/gentoo_linux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gentoo_linux.png rename to apps/icons/static/icons/fat_cow/32x32/gentoo_linux.png diff --git a/apps/icons/static/images/Fat Cow/32x32/georectify.png b/apps/icons/static/icons/fat_cow/32x32/georectify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/georectify.png rename to apps/icons/static/icons/fat_cow/32x32/georectify.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gift_add.png b/apps/icons/static/icons/fat_cow/32x32/gift_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gift_add.png rename to apps/icons/static/icons/fat_cow/32x32/gift_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/global_telecom.png b/apps/icons/static/icons/fat_cow/32x32/global_telecom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/global_telecom.png rename to apps/icons/static/icons/fat_cow/32x32/global_telecom.png diff --git a/apps/icons/static/images/Fat Cow/32x32/globe_model.png b/apps/icons/static/icons/fat_cow/32x32/globe_model.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/globe_model.png rename to apps/icons/static/icons/fat_cow/32x32/globe_model.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google.png b/apps/icons/static/icons/fat_cow/32x32/google.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google.png rename to apps/icons/static/icons/fat_cow/32x32/google.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google_adsense.png b/apps/icons/static/icons/fat_cow/32x32/google_adsense.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google_adsense.png rename to apps/icons/static/icons/fat_cow/32x32/google_adsense.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google_custom_search.png b/apps/icons/static/icons/fat_cow/32x32/google_custom_search.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google_custom_search.png rename to apps/icons/static/icons/fat_cow/32x32/google_custom_search.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google_map.png b/apps/icons/static/icons/fat_cow/32x32/google_map.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google_map.png rename to apps/icons/static/icons/fat_cow/32x32/google_map.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google_new.png b/apps/icons/static/icons/fat_cow/32x32/google_new.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google_new.png rename to apps/icons/static/icons/fat_cow/32x32/google_new.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google_talk.png b/apps/icons/static/icons/fat_cow/32x32/google_talk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google_talk.png rename to apps/icons/static/icons/fat_cow/32x32/google_talk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google_voice.png b/apps/icons/static/icons/fat_cow/32x32/google_voice.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google_voice.png rename to apps/icons/static/icons/fat_cow/32x32/google_voice.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google_wave.png b/apps/icons/static/icons/fat_cow/32x32/google_wave.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google_wave.png rename to apps/icons/static/icons/fat_cow/32x32/google_wave.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google_web_elements.png b/apps/icons/static/icons/fat_cow/32x32/google_web_elements.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google_web_elements.png rename to apps/icons/static/icons/fat_cow/32x32/google_web_elements.png diff --git a/apps/icons/static/images/Fat Cow/32x32/google_webmaster_tools.png b/apps/icons/static/icons/fat_cow/32x32/google_webmaster_tools.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/google_webmaster_tools.png rename to apps/icons/static/icons/fat_cow/32x32/google_webmaster_tools.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gowalla.png b/apps/icons/static/icons/fat_cow/32x32/gowalla.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gowalla.png rename to apps/icons/static/icons/fat_cow/32x32/gowalla.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gps_automotive.png b/apps/icons/static/icons/fat_cow/32x32/gps_automotive.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gps_automotive.png rename to apps/icons/static/icons/fat_cow/32x32/gps_automotive.png diff --git a/apps/icons/static/images/Fat Cow/32x32/gps_handheld.png b/apps/icons/static/icons/fat_cow/32x32/gps_handheld.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/gps_handheld.png rename to apps/icons/static/icons/fat_cow/32x32/gps_handheld.png diff --git a/apps/icons/static/images/Fat Cow/32x32/grass.png b/apps/icons/static/icons/fat_cow/32x32/grass.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/grass.png rename to apps/icons/static/icons/fat_cow/32x32/grass.png diff --git a/apps/icons/static/images/Fat Cow/32x32/green.png b/apps/icons/static/icons/fat_cow/32x32/green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/green.png rename to apps/icons/static/icons/fat_cow/32x32/green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/grid.png b/apps/icons/static/icons/fat_cow/32x32/grid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/grid.png rename to apps/icons/static/icons/fat_cow/32x32/grid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/grooveshark.png b/apps/icons/static/icons/fat_cow/32x32/grooveshark.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/grooveshark.png rename to apps/icons/static/icons/fat_cow/32x32/grooveshark.png diff --git a/apps/icons/static/images/Fat Cow/32x32/group.png b/apps/icons/static/icons/fat_cow/32x32/group.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/group.png rename to apps/icons/static/icons/fat_cow/32x32/group.png diff --git a/apps/icons/static/images/Fat Cow/32x32/group_add.png b/apps/icons/static/icons/fat_cow/32x32/group_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/group_add.png rename to apps/icons/static/icons/fat_cow/32x32/group_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/group_delete.png b/apps/icons/static/icons/fat_cow/32x32/group_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/group_delete.png rename to apps/icons/static/icons/fat_cow/32x32/group_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/group_edit.png b/apps/icons/static/icons/fat_cow/32x32/group_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/group_edit.png rename to apps/icons/static/icons/fat_cow/32x32/group_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/group_error.png b/apps/icons/static/icons/fat_cow/32x32/group_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/group_error.png rename to apps/icons/static/icons/fat_cow/32x32/group_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/group_gear.png b/apps/icons/static/icons/fat_cow/32x32/group_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/group_gear.png rename to apps/icons/static/icons/fat_cow/32x32/group_gear.png diff --git a/apps/icons/static/images/Fat Cow/32x32/group_go.png b/apps/icons/static/icons/fat_cow/32x32/group_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/group_go.png rename to apps/icons/static/icons/fat_cow/32x32/group_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/group_key.png b/apps/icons/static/icons/fat_cow/32x32/group_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/group_key.png rename to apps/icons/static/icons/fat_cow/32x32/group_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/group_link.png b/apps/icons/static/icons/fat_cow/32x32/group_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/group_link.png rename to apps/icons/static/icons/fat_cow/32x32/group_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hammer.png b/apps/icons/static/icons/fat_cow/32x32/hammer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hammer.png rename to apps/icons/static/icons/fat_cow/32x32/hammer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hand.png b/apps/icons/static/icons/fat_cow/32x32/hand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hand.png rename to apps/icons/static/icons/fat_cow/32x32/hand.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hand_point.png b/apps/icons/static/icons/fat_cow/32x32/hand_point.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hand_point.png rename to apps/icons/static/icons/fat_cow/32x32/hand_point.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hand_point_090.png b/apps/icons/static/icons/fat_cow/32x32/hand_point_090.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hand_point_090.png rename to apps/icons/static/icons/fat_cow/32x32/hand_point_090.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hand_point_180.png b/apps/icons/static/icons/fat_cow/32x32/hand_point_180.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hand_point_180.png rename to apps/icons/static/icons/fat_cow/32x32/hand_point_180.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hand_point_270.png b/apps/icons/static/icons/fat_cow/32x32/hand_point_270.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hand_point_270.png rename to apps/icons/static/icons/fat_cow/32x32/hand_point_270.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hand_property.png b/apps/icons/static/icons/fat_cow/32x32/hand_property.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hand_property.png rename to apps/icons/static/icons/fat_cow/32x32/hand_property.png diff --git a/apps/icons/static/images/Fat Cow/32x32/handbag.png b/apps/icons/static/icons/fat_cow/32x32/handbag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/handbag.png rename to apps/icons/static/icons/fat_cow/32x32/handbag.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hardware_building_oem.png b/apps/icons/static/icons/fat_cow/32x32/hardware_building_oem.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hardware_building_oem.png rename to apps/icons/static/icons/fat_cow/32x32/hardware_building_oem.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hat.png b/apps/icons/static/icons/fat_cow/32x32/hat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hat.png rename to apps/icons/static/icons/fat_cow/32x32/hat.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hbox.png b/apps/icons/static/icons/fat_cow/32x32/hbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hbox.png rename to apps/icons/static/icons/fat_cow/32x32/hbox.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hd_1080.png b/apps/icons/static/icons/fat_cow/32x32/hd_1080.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hd_1080.png rename to apps/icons/static/icons/fat_cow/32x32/hd_1080.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hd_720.png b/apps/icons/static/icons/fat_cow/32x32/hd_720.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hd_720.png rename to apps/icons/static/icons/fat_cow/32x32/hd_720.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hd_ready.png b/apps/icons/static/icons/fat_cow/32x32/hd_ready.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hd_ready.png rename to apps/icons/static/icons/fat_cow/32x32/hd_ready.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hdividedbox.png b/apps/icons/static/icons/fat_cow/32x32/hdividedbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hdividedbox.png rename to apps/icons/static/icons/fat_cow/32x32/hdividedbox.png diff --git a/apps/icons/static/images/Fat Cow/32x32/headphone.png b/apps/icons/static/icons/fat_cow/32x32/headphone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/headphone.png rename to apps/icons/static/icons/fat_cow/32x32/headphone.png diff --git a/apps/icons/static/images/Fat Cow/32x32/headphone_mic.png b/apps/icons/static/icons/fat_cow/32x32/headphone_mic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/headphone_mic.png rename to apps/icons/static/icons/fat_cow/32x32/headphone_mic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/health.png b/apps/icons/static/icons/fat_cow/32x32/health.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/health.png rename to apps/icons/static/icons/fat_cow/32x32/health.png diff --git a/apps/icons/static/images/Fat Cow/32x32/heart.png b/apps/icons/static/icons/fat_cow/32x32/heart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/heart.png rename to apps/icons/static/icons/fat_cow/32x32/heart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/heart_add.png b/apps/icons/static/icons/fat_cow/32x32/heart_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/heart_add.png rename to apps/icons/static/icons/fat_cow/32x32/heart_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/heart_delete.png b/apps/icons/static/icons/fat_cow/32x32/heart_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/heart_delete.png rename to apps/icons/static/icons/fat_cow/32x32/heart_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/helmet.png b/apps/icons/static/icons/fat_cow/32x32/helmet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/helmet.png rename to apps/icons/static/icons/fat_cow/32x32/helmet.png diff --git a/apps/icons/static/images/Fat Cow/32x32/help.png b/apps/icons/static/icons/fat_cow/32x32/help.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/help.png rename to apps/icons/static/icons/fat_cow/32x32/help.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hlocchart.png b/apps/icons/static/icons/fat_cow/32x32/hlocchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hlocchart.png rename to apps/icons/static/icons/fat_cow/32x32/hlocchart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/holly.png b/apps/icons/static/icons/fat_cow/32x32/holly.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/holly.png rename to apps/icons/static/icons/fat_cow/32x32/holly.png diff --git a/apps/icons/static/images/Fat Cow/32x32/home_page.png b/apps/icons/static/icons/fat_cow/32x32/home_page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/home_page.png rename to apps/icons/static/icons/fat_cow/32x32/home_page.png diff --git a/apps/icons/static/images/Fat Cow/32x32/horizontal_list.png b/apps/icons/static/icons/fat_cow/32x32/horizontal_list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/horizontal_list.png rename to apps/icons/static/icons/fat_cow/32x32/horizontal_list.png diff --git a/apps/icons/static/images/Fat Cow/32x32/horn.png b/apps/icons/static/icons/fat_cow/32x32/horn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/horn.png rename to apps/icons/static/icons/fat_cow/32x32/horn.png diff --git a/apps/icons/static/images/Fat Cow/32x32/horoscopes.png b/apps/icons/static/icons/fat_cow/32x32/horoscopes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/horoscopes.png rename to apps/icons/static/icons/fat_cow/32x32/horoscopes.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hostname.png b/apps/icons/static/icons/fat_cow/32x32/hostname.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hostname.png rename to apps/icons/static/icons/fat_cow/32x32/hostname.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hot.png b/apps/icons/static/icons/fat_cow/32x32/hot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hot.png rename to apps/icons/static/icons/fat_cow/32x32/hot.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hotjobs.png b/apps/icons/static/icons/fat_cow/32x32/hotjobs.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hotjobs.png rename to apps/icons/static/icons/fat_cow/32x32/hotjobs.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hourglass.png b/apps/icons/static/icons/fat_cow/32x32/hourglass.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hourglass.png rename to apps/icons/static/icons/fat_cow/32x32/hourglass.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hourglass_add.png b/apps/icons/static/icons/fat_cow/32x32/hourglass_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hourglass_add.png rename to apps/icons/static/icons/fat_cow/32x32/hourglass_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hourglass_delete.png b/apps/icons/static/icons/fat_cow/32x32/hourglass_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hourglass_delete.png rename to apps/icons/static/icons/fat_cow/32x32/hourglass_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hourglass_go.png b/apps/icons/static/icons/fat_cow/32x32/hourglass_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hourglass_go.png rename to apps/icons/static/icons/fat_cow/32x32/hourglass_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hourglass_link.png b/apps/icons/static/icons/fat_cow/32x32/hourglass_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hourglass_link.png rename to apps/icons/static/icons/fat_cow/32x32/hourglass_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/house.png b/apps/icons/static/icons/fat_cow/32x32/house.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/house.png rename to apps/icons/static/icons/fat_cow/32x32/house.png diff --git a/apps/icons/static/images/Fat Cow/32x32/house_go.png b/apps/icons/static/icons/fat_cow/32x32/house_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/house_go.png rename to apps/icons/static/icons/fat_cow/32x32/house_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/house_link.png b/apps/icons/static/icons/fat_cow/32x32/house_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/house_link.png rename to apps/icons/static/icons/fat_cow/32x32/house_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/house_one.png b/apps/icons/static/icons/fat_cow/32x32/house_one.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/house_one.png rename to apps/icons/static/icons/fat_cow/32x32/house_one.png diff --git a/apps/icons/static/images/Fat Cow/32x32/house_two.png b/apps/icons/static/icons/fat_cow/32x32/house_two.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/house_two.png rename to apps/icons/static/icons/fat_cow/32x32/house_two.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hrule.png b/apps/icons/static/icons/fat_cow/32x32/hrule.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hrule.png rename to apps/icons/static/icons/fat_cow/32x32/hrule.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hslider.png b/apps/icons/static/icons/fat_cow/32x32/hslider.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hslider.png rename to apps/icons/static/icons/fat_cow/32x32/hslider.png diff --git a/apps/icons/static/images/Fat Cow/32x32/html.png b/apps/icons/static/icons/fat_cow/32x32/html.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/html.png rename to apps/icons/static/icons/fat_cow/32x32/html.png diff --git a/apps/icons/static/images/Fat Cow/32x32/html_add.png b/apps/icons/static/icons/fat_cow/32x32/html_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/html_add.png rename to apps/icons/static/icons/fat_cow/32x32/html_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/html_delete.png b/apps/icons/static/icons/fat_cow/32x32/html_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/html_delete.png rename to apps/icons/static/icons/fat_cow/32x32/html_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/html_go.png b/apps/icons/static/icons/fat_cow/32x32/html_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/html_go.png rename to apps/icons/static/icons/fat_cow/32x32/html_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/html_valid.png b/apps/icons/static/icons/fat_cow/32x32/html_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/html_valid.png rename to apps/icons/static/icons/fat_cow/32x32/html_valid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/hummingbird.png b/apps/icons/static/icons/fat_cow/32x32/hummingbird.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/hummingbird.png rename to apps/icons/static/icons/fat_cow/32x32/hummingbird.png diff --git a/apps/icons/static/images/Fat Cow/32x32/icecream.png b/apps/icons/static/icons/fat_cow/32x32/icecream.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/icecream.png rename to apps/icons/static/icons/fat_cow/32x32/icecream.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ilike.png b/apps/icons/static/icons/fat_cow/32x32/ilike.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ilike.png rename to apps/icons/static/icons/fat_cow/32x32/ilike.png diff --git a/apps/icons/static/images/Fat Cow/32x32/im_messenger.png b/apps/icons/static/icons/fat_cow/32x32/im_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/im_messenger.png rename to apps/icons/static/icons/fat_cow/32x32/im_messenger.png diff --git a/apps/icons/static/images/Fat Cow/32x32/image.png b/apps/icons/static/icons/fat_cow/32x32/image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/image.png rename to apps/icons/static/icons/fat_cow/32x32/image.png diff --git a/apps/icons/static/images/Fat Cow/32x32/image_add.png b/apps/icons/static/icons/fat_cow/32x32/image_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/image_add.png rename to apps/icons/static/icons/fat_cow/32x32/image_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/image_delete.png b/apps/icons/static/icons/fat_cow/32x32/image_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/image_delete.png rename to apps/icons/static/icons/fat_cow/32x32/image_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/image_edit.png b/apps/icons/static/icons/fat_cow/32x32/image_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/image_edit.png rename to apps/icons/static/icons/fat_cow/32x32/image_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/image_link.png b/apps/icons/static/icons/fat_cow/32x32/image_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/image_link.png rename to apps/icons/static/icons/fat_cow/32x32/image_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/images.png b/apps/icons/static/icons/fat_cow/32x32/images.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/images.png rename to apps/icons/static/icons/fat_cow/32x32/images.png diff --git a/apps/icons/static/images/Fat Cow/32x32/index-cards.png b/apps/icons/static/icons/fat_cow/32x32/index-cards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/index-cards.png rename to apps/icons/static/icons/fat_cow/32x32/index-cards.png diff --git a/apps/icons/static/images/Fat Cow/32x32/info_rhombus.png b/apps/icons/static/icons/fat_cow/32x32/info_rhombus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/info_rhombus.png rename to apps/icons/static/icons/fat_cow/32x32/info_rhombus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/information.png b/apps/icons/static/icons/fat_cow/32x32/information.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/information.png rename to apps/icons/static/icons/fat_cow/32x32/information.png diff --git a/apps/icons/static/images/Fat Cow/32x32/injection.png b/apps/icons/static/icons/fat_cow/32x32/injection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/injection.png rename to apps/icons/static/icons/fat_cow/32x32/injection.png diff --git a/apps/icons/static/images/Fat Cow/32x32/insert_element.png b/apps/icons/static/icons/fat_cow/32x32/insert_element.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/insert_element.png rename to apps/icons/static/icons/fat_cow/32x32/insert_element.png diff --git a/apps/icons/static/images/Fat Cow/32x32/insert_object.png b/apps/icons/static/icons/fat_cow/32x32/insert_object.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/insert_object.png rename to apps/icons/static/icons/fat_cow/32x32/insert_object.png diff --git a/apps/icons/static/images/Fat Cow/32x32/installer_box.png b/apps/icons/static/icons/fat_cow/32x32/installer_box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/installer_box.png rename to apps/icons/static/icons/fat_cow/32x32/installer_box.png diff --git a/apps/icons/static/images/Fat Cow/32x32/interface_preferences.png b/apps/icons/static/icons/fat_cow/32x32/interface_preferences.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/interface_preferences.png rename to apps/icons/static/icons/fat_cow/32x32/interface_preferences.png diff --git a/apps/icons/static/images/Fat Cow/32x32/internet_explorer.png b/apps/icons/static/icons/fat_cow/32x32/internet_explorer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/internet_explorer.png rename to apps/icons/static/icons/fat_cow/32x32/internet_explorer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/investment_menu_quality.png b/apps/icons/static/icons/fat_cow/32x32/investment_menu_quality.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/investment_menu_quality.png rename to apps/icons/static/icons/fat_cow/32x32/investment_menu_quality.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ip.png b/apps/icons/static/icons/fat_cow/32x32/ip.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ip.png rename to apps/icons/static/icons/fat_cow/32x32/ip.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ip_block.png b/apps/icons/static/icons/fat_cow/32x32/ip_block.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ip_block.png rename to apps/icons/static/icons/fat_cow/32x32/ip_block.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ip_class.png b/apps/icons/static/icons/fat_cow/32x32/ip_class.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ip_class.png rename to apps/icons/static/icons/fat_cow/32x32/ip_class.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ipad.png b/apps/icons/static/icons/fat_cow/32x32/ipad.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ipad.png rename to apps/icons/static/icons/fat_cow/32x32/ipad.png diff --git a/apps/icons/static/images/Fat Cow/32x32/iphone.png b/apps/icons/static/icons/fat_cow/32x32/iphone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/iphone.png rename to apps/icons/static/icons/fat_cow/32x32/iphone.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ipod.png b/apps/icons/static/icons/fat_cow/32x32/ipod.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ipod.png rename to apps/icons/static/icons/fat_cow/32x32/ipod.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ipod_cast.png b/apps/icons/static/icons/fat_cow/32x32/ipod_cast.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ipod_cast.png rename to apps/icons/static/icons/fat_cow/32x32/ipod_cast.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ipod_cast_add.png b/apps/icons/static/icons/fat_cow/32x32/ipod_cast_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ipod_cast_add.png rename to apps/icons/static/icons/fat_cow/32x32/ipod_cast_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ipod_cast_delete.png b/apps/icons/static/icons/fat_cow/32x32/ipod_cast_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ipod_cast_delete.png rename to apps/icons/static/icons/fat_cow/32x32/ipod_cast_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ipod_sound.png b/apps/icons/static/icons/fat_cow/32x32/ipod_sound.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ipod_sound.png rename to apps/icons/static/icons/fat_cow/32x32/ipod_sound.png diff --git a/apps/icons/static/images/Fat Cow/32x32/italy.png b/apps/icons/static/icons/fat_cow/32x32/italy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/italy.png rename to apps/icons/static/icons/fat_cow/32x32/italy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/jacket.png b/apps/icons/static/icons/fat_cow/32x32/jacket.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/jacket.png rename to apps/icons/static/icons/fat_cow/32x32/jacket.png diff --git a/apps/icons/static/images/Fat Cow/32x32/jar_empty.png b/apps/icons/static/icons/fat_cow/32x32/jar_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/jar_empty.png rename to apps/icons/static/icons/fat_cow/32x32/jar_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/jar_open.png b/apps/icons/static/icons/fat_cow/32x32/jar_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/jar_open.png rename to apps/icons/static/icons/fat_cow/32x32/jar_open.png diff --git a/apps/icons/static/images/Fat Cow/32x32/jeans.png b/apps/icons/static/icons/fat_cow/32x32/jeans.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/jeans.png rename to apps/icons/static/icons/fat_cow/32x32/jeans.png diff --git a/apps/icons/static/images/Fat Cow/32x32/joystick.png b/apps/icons/static/icons/fat_cow/32x32/joystick.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/joystick.png rename to apps/icons/static/icons/fat_cow/32x32/joystick.png diff --git a/apps/icons/static/images/Fat Cow/32x32/joystick_add.png b/apps/icons/static/icons/fat_cow/32x32/joystick_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/joystick_add.png rename to apps/icons/static/icons/fat_cow/32x32/joystick_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/joystick_delete.png b/apps/icons/static/icons/fat_cow/32x32/joystick_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/joystick_delete.png rename to apps/icons/static/icons/fat_cow/32x32/joystick_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/joystick_error.png b/apps/icons/static/icons/fat_cow/32x32/joystick_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/joystick_error.png rename to apps/icons/static/icons/fat_cow/32x32/joystick_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key.png b/apps/icons/static/icons/fat_cow/32x32/key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key.png rename to apps/icons/static/icons/fat_cow/32x32/key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_a.png b/apps/icons/static/icons/fat_cow/32x32/key_a.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_a.png rename to apps/icons/static/icons/fat_cow/32x32/key_a.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_add.png b/apps/icons/static/icons/fat_cow/32x32/key_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_add.png rename to apps/icons/static/icons/fat_cow/32x32/key_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_b.png b/apps/icons/static/icons/fat_cow/32x32/key_b.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_b.png rename to apps/icons/static/icons/fat_cow/32x32/key_b.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_c.png b/apps/icons/static/icons/fat_cow/32x32/key_c.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_c.png rename to apps/icons/static/icons/fat_cow/32x32/key_c.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_d.png b/apps/icons/static/icons/fat_cow/32x32/key_d.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_d.png rename to apps/icons/static/icons/fat_cow/32x32/key_d.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_delete.png b/apps/icons/static/icons/fat_cow/32x32/key_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_delete.png rename to apps/icons/static/icons/fat_cow/32x32/key_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_e.png b/apps/icons/static/icons/fat_cow/32x32/key_e.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_e.png rename to apps/icons/static/icons/fat_cow/32x32/key_e.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_escape.png b/apps/icons/static/icons/fat_cow/32x32/key_escape.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_escape.png rename to apps/icons/static/icons/fat_cow/32x32/key_escape.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_f.png b/apps/icons/static/icons/fat_cow/32x32/key_f.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_f.png rename to apps/icons/static/icons/fat_cow/32x32/key_f.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_g.png b/apps/icons/static/icons/fat_cow/32x32/key_g.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_g.png rename to apps/icons/static/icons/fat_cow/32x32/key_g.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_go.png b/apps/icons/static/icons/fat_cow/32x32/key_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_go.png rename to apps/icons/static/icons/fat_cow/32x32/key_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_i.png b/apps/icons/static/icons/fat_cow/32x32/key_i.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_i.png rename to apps/icons/static/icons/fat_cow/32x32/key_i.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_j.png b/apps/icons/static/icons/fat_cow/32x32/key_j.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_j.png rename to apps/icons/static/icons/fat_cow/32x32/key_j.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_k.png b/apps/icons/static/icons/fat_cow/32x32/key_k.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_k.png rename to apps/icons/static/icons/fat_cow/32x32/key_k.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_l.png b/apps/icons/static/icons/fat_cow/32x32/key_l.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_l.png rename to apps/icons/static/icons/fat_cow/32x32/key_l.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_m.png b/apps/icons/static/icons/fat_cow/32x32/key_m.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_m.png rename to apps/icons/static/icons/fat_cow/32x32/key_m.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_n.png b/apps/icons/static/icons/fat_cow/32x32/key_n.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_n.png rename to apps/icons/static/icons/fat_cow/32x32/key_n.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_o.png b/apps/icons/static/icons/fat_cow/32x32/key_o.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_o.png rename to apps/icons/static/icons/fat_cow/32x32/key_o.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_p.png b/apps/icons/static/icons/fat_cow/32x32/key_p.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_p.png rename to apps/icons/static/icons/fat_cow/32x32/key_p.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_q.png b/apps/icons/static/icons/fat_cow/32x32/key_q.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_q.png rename to apps/icons/static/icons/fat_cow/32x32/key_q.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_s.png b/apps/icons/static/icons/fat_cow/32x32/key_s.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_s.png rename to apps/icons/static/icons/fat_cow/32x32/key_s.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_t.png b/apps/icons/static/icons/fat_cow/32x32/key_t.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_t.png rename to apps/icons/static/icons/fat_cow/32x32/key_t.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_u.png b/apps/icons/static/icons/fat_cow/32x32/key_u.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_u.png rename to apps/icons/static/icons/fat_cow/32x32/key_u.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_v.png b/apps/icons/static/icons/fat_cow/32x32/key_v.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_v.png rename to apps/icons/static/icons/fat_cow/32x32/key_v.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_w.png b/apps/icons/static/icons/fat_cow/32x32/key_w.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_w.png rename to apps/icons/static/icons/fat_cow/32x32/key_w.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_x.png b/apps/icons/static/icons/fat_cow/32x32/key_x.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_x.png rename to apps/icons/static/icons/fat_cow/32x32/key_x.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_y.png b/apps/icons/static/icons/fat_cow/32x32/key_y.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_y.png rename to apps/icons/static/icons/fat_cow/32x32/key_y.png diff --git a/apps/icons/static/images/Fat Cow/32x32/key_z.png b/apps/icons/static/icons/fat_cow/32x32/key_z.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/key_z.png rename to apps/icons/static/icons/fat_cow/32x32/key_z.png diff --git a/apps/icons/static/images/Fat Cow/32x32/keyboard.png b/apps/icons/static/icons/fat_cow/32x32/keyboard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/keyboard.png rename to apps/icons/static/icons/fat_cow/32x32/keyboard.png diff --git a/apps/icons/static/images/Fat Cow/32x32/keyboard_add.png b/apps/icons/static/icons/fat_cow/32x32/keyboard_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/keyboard_add.png rename to apps/icons/static/icons/fat_cow/32x32/keyboard_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/keyboard_delete.png b/apps/icons/static/icons/fat_cow/32x32/keyboard_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/keyboard_delete.png rename to apps/icons/static/icons/fat_cow/32x32/keyboard_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/keyboard_magnify.png b/apps/icons/static/icons/fat_cow/32x32/keyboard_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/keyboard_magnify.png rename to apps/icons/static/icons/fat_cow/32x32/keyboard_magnify.png diff --git a/apps/icons/static/images/Fat Cow/32x32/kids.png b/apps/icons/static/icons/fat_cow/32x32/kids.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/kids.png rename to apps/icons/static/icons/fat_cow/32x32/kids.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ladybird.png b/apps/icons/static/icons/fat_cow/32x32/ladybird.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ladybird.png rename to apps/icons/static/icons/fat_cow/32x32/ladybird.png diff --git a/apps/icons/static/images/Fat Cow/32x32/landmarks.png b/apps/icons/static/icons/fat_cow/32x32/landmarks.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/landmarks.png rename to apps/icons/static/icons/fat_cow/32x32/landmarks.png diff --git a/apps/icons/static/images/Fat Cow/32x32/languange.png b/apps/icons/static/icons/fat_cow/32x32/languange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/languange.png rename to apps/icons/static/icons/fat_cow/32x32/languange.png diff --git a/apps/icons/static/images/Fat Cow/32x32/laptop.png b/apps/icons/static/icons/fat_cow/32x32/laptop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/laptop.png rename to apps/icons/static/icons/fat_cow/32x32/laptop.png diff --git a/apps/icons/static/images/Fat Cow/32x32/large_tiles.png b/apps/icons/static/icons/fat_cow/32x32/large_tiles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/large_tiles.png rename to apps/icons/static/icons/fat_cow/32x32/large_tiles.png diff --git a/apps/icons/static/images/Fat Cow/32x32/last_fm.png b/apps/icons/static/icons/fat_cow/32x32/last_fm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/last_fm.png rename to apps/icons/static/icons/fat_cow/32x32/last_fm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer.png b/apps/icons/static/icons/fat_cow/32x32/layer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer.png rename to apps/icons/static/icons/fat_cow/32x32/layer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_add.png b/apps/icons/static/icons/fat_cow/32x32/layer_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_add.png rename to apps/icons/static/icons/fat_cow/32x32/layer_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_aspect_arrow.png b/apps/icons/static/icons/fat_cow/32x32/layer_aspect_arrow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_aspect_arrow.png rename to apps/icons/static/icons/fat_cow/32x32/layer_aspect_arrow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_cell_cats.png b/apps/icons/static/icons/fat_cow/32x32/layer_cell_cats.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_cell_cats.png rename to apps/icons/static/icons/fat_cow/32x32/layer_cell_cats.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_chart.png b/apps/icons/static/icons/fat_cow/32x32/layer_chart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_chart.png rename to apps/icons/static/icons/fat_cow/32x32/layer_chart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_command.png b/apps/icons/static/icons/fat_cow/32x32/layer_command.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_command.png rename to apps/icons/static/icons/fat_cow/32x32/layer_command.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_create.png b/apps/icons/static/icons/fat_cow/32x32/layer_create.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_create.png rename to apps/icons/static/icons/fat_cow/32x32/layer_create.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_database.png b/apps/icons/static/icons/fat_cow/32x32/layer_database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_database.png rename to apps/icons/static/icons/fat_cow/32x32/layer_database.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_delete.png b/apps/icons/static/icons/fat_cow/32x32/layer_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_delete.png rename to apps/icons/static/icons/fat_cow/32x32/layer_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_edit.png b/apps/icons/static/icons/fat_cow/32x32/layer_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_edit.png rename to apps/icons/static/icons/fat_cow/32x32/layer_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_export.png b/apps/icons/static/icons/fat_cow/32x32/layer_export.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_export.png rename to apps/icons/static/icons/fat_cow/32x32/layer_export.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_gps.png b/apps/icons/static/icons/fat_cow/32x32/layer_gps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_gps.png rename to apps/icons/static/icons/fat_cow/32x32/layer_gps.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_grid.png b/apps/icons/static/icons/fat_cow/32x32/layer_grid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_grid.png rename to apps/icons/static/icons/fat_cow/32x32/layer_grid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_group.png b/apps/icons/static/icons/fat_cow/32x32/layer_group.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_group.png rename to apps/icons/static/icons/fat_cow/32x32/layer_group.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_his.png b/apps/icons/static/icons/fat_cow/32x32/layer_his.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_his.png rename to apps/icons/static/icons/fat_cow/32x32/layer_his.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_histogram.png b/apps/icons/static/icons/fat_cow/32x32/layer_histogram.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_histogram.png rename to apps/icons/static/icons/fat_cow/32x32/layer_histogram.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_import.png b/apps/icons/static/icons/fat_cow/32x32/layer_import.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_import.png rename to apps/icons/static/icons/fat_cow/32x32/layer_import.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_label.png b/apps/icons/static/icons/fat_cow/32x32/layer_label.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_label.png rename to apps/icons/static/icons/fat_cow/32x32/layer_label.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_open.png b/apps/icons/static/icons/fat_cow/32x32/layer_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_open.png rename to apps/icons/static/icons/fat_cow/32x32/layer_open.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_raster.png b/apps/icons/static/icons/fat_cow/32x32/layer_raster.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_raster.png rename to apps/icons/static/icons/fat_cow/32x32/layer_raster.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_raster_3d.png b/apps/icons/static/icons/fat_cow/32x32/layer_raster_3d.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_raster_3d.png rename to apps/icons/static/icons/fat_cow/32x32/layer_raster_3d.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_redraw.png b/apps/icons/static/icons/fat_cow/32x32/layer_redraw.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_redraw.png rename to apps/icons/static/icons/fat_cow/32x32/layer_redraw.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_remove.png b/apps/icons/static/icons/fat_cow/32x32/layer_remove.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_remove.png rename to apps/icons/static/icons/fat_cow/32x32/layer_remove.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_rgb.png b/apps/icons/static/icons/fat_cow/32x32/layer_rgb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_rgb.png rename to apps/icons/static/icons/fat_cow/32x32/layer_rgb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_save.png b/apps/icons/static/icons/fat_cow/32x32/layer_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_save.png rename to apps/icons/static/icons/fat_cow/32x32/layer_save.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_shaded_relief.png b/apps/icons/static/icons/fat_cow/32x32/layer_shaded_relief.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_shaded_relief.png rename to apps/icons/static/icons/fat_cow/32x32/layer_shaded_relief.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_to_image_size.png b/apps/icons/static/icons/fat_cow/32x32/layer_to_image_size.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_to_image_size.png rename to apps/icons/static/icons/fat_cow/32x32/layer_to_image_size.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_vector.png b/apps/icons/static/icons/fat_cow/32x32/layer_vector.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_vector.png rename to apps/icons/static/icons/fat_cow/32x32/layer_vector.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layer_wms.png b/apps/icons/static/icons/fat_cow/32x32/layer_wms.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layer_wms.png rename to apps/icons/static/icons/fat_cow/32x32/layer_wms.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layers.png b/apps/icons/static/icons/fat_cow/32x32/layers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layers.png rename to apps/icons/static/icons/fat_cow/32x32/layers.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layers_map.png b/apps/icons/static/icons/fat_cow/32x32/layers_map.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layers_map.png rename to apps/icons/static/icons/fat_cow/32x32/layers_map.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layout.png b/apps/icons/static/icons/fat_cow/32x32/layout.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layout.png rename to apps/icons/static/icons/fat_cow/32x32/layout.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layout_add.png b/apps/icons/static/icons/fat_cow/32x32/layout_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layout_add.png rename to apps/icons/static/icons/fat_cow/32x32/layout_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layout_content.png b/apps/icons/static/icons/fat_cow/32x32/layout_content.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layout_content.png rename to apps/icons/static/icons/fat_cow/32x32/layout_content.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layout_delete.png b/apps/icons/static/icons/fat_cow/32x32/layout_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layout_delete.png rename to apps/icons/static/icons/fat_cow/32x32/layout_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layout_edit.png b/apps/icons/static/icons/fat_cow/32x32/layout_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layout_edit.png rename to apps/icons/static/icons/fat_cow/32x32/layout_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layout_error.png b/apps/icons/static/icons/fat_cow/32x32/layout_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layout_error.png rename to apps/icons/static/icons/fat_cow/32x32/layout_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layout_header.png b/apps/icons/static/icons/fat_cow/32x32/layout_header.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layout_header.png rename to apps/icons/static/icons/fat_cow/32x32/layout_header.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layout_link.png b/apps/icons/static/icons/fat_cow/32x32/layout_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layout_link.png rename to apps/icons/static/icons/fat_cow/32x32/layout_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/layout_sidebar.png b/apps/icons/static/icons/fat_cow/32x32/layout_sidebar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/layout_sidebar.png rename to apps/icons/static/icons/fat_cow/32x32/layout_sidebar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/led.png b/apps/icons/static/icons/fat_cow/32x32/led.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/led.png rename to apps/icons/static/icons/fat_cow/32x32/led.png diff --git a/apps/icons/static/images/Fat Cow/32x32/legend.png b/apps/icons/static/icons/fat_cow/32x32/legend.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/legend.png rename to apps/icons/static/icons/fat_cow/32x32/legend.png diff --git a/apps/icons/static/images/Fat Cow/32x32/license_management.png b/apps/icons/static/icons/fat_cow/32x32/license_management.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/license_management.png rename to apps/icons/static/icons/fat_cow/32x32/license_management.png diff --git a/apps/icons/static/images/Fat Cow/32x32/life_vest.png b/apps/icons/static/icons/fat_cow/32x32/life_vest.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/life_vest.png rename to apps/icons/static/icons/fat_cow/32x32/life_vest.png diff --git a/apps/icons/static/images/Fat Cow/32x32/light_circle_green.png b/apps/icons/static/icons/fat_cow/32x32/light_circle_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/light_circle_green.png rename to apps/icons/static/icons/fat_cow/32x32/light_circle_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lightbulb.png b/apps/icons/static/icons/fat_cow/32x32/lightbulb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lightbulb.png rename to apps/icons/static/icons/fat_cow/32x32/lightbulb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lightbulb_add.png b/apps/icons/static/icons/fat_cow/32x32/lightbulb_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lightbulb_add.png rename to apps/icons/static/icons/fat_cow/32x32/lightbulb_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lightbulb_delete.png b/apps/icons/static/icons/fat_cow/32x32/lightbulb_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lightbulb_delete.png rename to apps/icons/static/icons/fat_cow/32x32/lightbulb_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lightbulb_off.png b/apps/icons/static/icons/fat_cow/32x32/lightbulb_off.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lightbulb_off.png rename to apps/icons/static/icons/fat_cow/32x32/lightbulb_off.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lighthouse.png b/apps/icons/static/icons/fat_cow/32x32/lighthouse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lighthouse.png rename to apps/icons/static/icons/fat_cow/32x32/lighthouse.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lightning.png b/apps/icons/static/icons/fat_cow/32x32/lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lightning.png rename to apps/icons/static/icons/fat_cow/32x32/lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lightning_add.png b/apps/icons/static/icons/fat_cow/32x32/lightning_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lightning_add.png rename to apps/icons/static/icons/fat_cow/32x32/lightning_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lightning_delete.png b/apps/icons/static/icons/fat_cow/32x32/lightning_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lightning_delete.png rename to apps/icons/static/icons/fat_cow/32x32/lightning_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lightning_go.png b/apps/icons/static/icons/fat_cow/32x32/lightning_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lightning_go.png rename to apps/icons/static/icons/fat_cow/32x32/lightning_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/line_split.png b/apps/icons/static/icons/fat_cow/32x32/line_split.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/line_split.png rename to apps/icons/static/icons/fat_cow/32x32/line_split.png diff --git a/apps/icons/static/images/Fat Cow/32x32/linechart.png b/apps/icons/static/icons/fat_cow/32x32/linechart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/linechart.png rename to apps/icons/static/icons/fat_cow/32x32/linechart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/link.png b/apps/icons/static/icons/fat_cow/32x32/link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/link.png rename to apps/icons/static/icons/fat_cow/32x32/link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/link_add.png b/apps/icons/static/icons/fat_cow/32x32/link_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/link_add.png rename to apps/icons/static/icons/fat_cow/32x32/link_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/link_break.png b/apps/icons/static/icons/fat_cow/32x32/link_break.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/link_break.png rename to apps/icons/static/icons/fat_cow/32x32/link_break.png diff --git a/apps/icons/static/images/Fat Cow/32x32/link_button.png b/apps/icons/static/icons/fat_cow/32x32/link_button.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/link_button.png rename to apps/icons/static/icons/fat_cow/32x32/link_button.png diff --git a/apps/icons/static/images/Fat Cow/32x32/link_delete.png b/apps/icons/static/icons/fat_cow/32x32/link_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/link_delete.png rename to apps/icons/static/icons/fat_cow/32x32/link_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/link_edit.png b/apps/icons/static/icons/fat_cow/32x32/link_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/link_edit.png rename to apps/icons/static/icons/fat_cow/32x32/link_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/link_go.png b/apps/icons/static/icons/fat_cow/32x32/link_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/link_go.png rename to apps/icons/static/icons/fat_cow/32x32/link_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/linkbar.png b/apps/icons/static/icons/fat_cow/32x32/linkbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/linkbar.png rename to apps/icons/static/icons/fat_cow/32x32/linkbar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/linkedin.png b/apps/icons/static/icons/fat_cow/32x32/linkedin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/linkedin.png rename to apps/icons/static/icons/fat_cow/32x32/linkedin.png diff --git a/apps/icons/static/images/Fat Cow/32x32/linux_mint.png b/apps/icons/static/icons/fat_cow/32x32/linux_mint.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/linux_mint.png rename to apps/icons/static/icons/fat_cow/32x32/linux_mint.png diff --git a/apps/icons/static/images/Fat Cow/32x32/list.png b/apps/icons/static/icons/fat_cow/32x32/list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/list.png rename to apps/icons/static/icons/fat_cow/32x32/list.png diff --git a/apps/icons/static/images/Fat Cow/32x32/livejournal.png b/apps/icons/static/icons/fat_cow/32x32/livejournal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/livejournal.png rename to apps/icons/static/icons/fat_cow/32x32/livejournal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/locate.png b/apps/icons/static/icons/fat_cow/32x32/locate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/locate.png rename to apps/icons/static/icons/fat_cow/32x32/locate.png diff --git a/apps/icons/static/images/Fat Cow/32x32/location_pin.png b/apps/icons/static/icons/fat_cow/32x32/location_pin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/location_pin.png rename to apps/icons/static/icons/fat_cow/32x32/location_pin.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lock.png b/apps/icons/static/icons/fat_cow/32x32/lock.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lock.png rename to apps/icons/static/icons/fat_cow/32x32/lock.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lock_add.png b/apps/icons/static/icons/fat_cow/32x32/lock_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lock_add.png rename to apps/icons/static/icons/fat_cow/32x32/lock_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lock_break.png b/apps/icons/static/icons/fat_cow/32x32/lock_break.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lock_break.png rename to apps/icons/static/icons/fat_cow/32x32/lock_break.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lock_delete.png b/apps/icons/static/icons/fat_cow/32x32/lock_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lock_delete.png rename to apps/icons/static/icons/fat_cow/32x32/lock_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lock_edit.png b/apps/icons/static/icons/fat_cow/32x32/lock_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lock_edit.png rename to apps/icons/static/icons/fat_cow/32x32/lock_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lock_go.png b/apps/icons/static/icons/fat_cow/32x32/lock_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lock_go.png rename to apps/icons/static/icons/fat_cow/32x32/lock_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lock_open.png b/apps/icons/static/icons/fat_cow/32x32/lock_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lock_open.png rename to apps/icons/static/icons/fat_cow/32x32/lock_open.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lollipop.png b/apps/icons/static/icons/fat_cow/32x32/lollipop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lollipop.png rename to apps/icons/static/icons/fat_cow/32x32/lollipop.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lollypop.png b/apps/icons/static/icons/fat_cow/32x32/lollypop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lollypop.png rename to apps/icons/static/icons/fat_cow/32x32/lollypop.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lorry.png b/apps/icons/static/icons/fat_cow/32x32/lorry.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lorry.png rename to apps/icons/static/icons/fat_cow/32x32/lorry.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lorry_add.png b/apps/icons/static/icons/fat_cow/32x32/lorry_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lorry_add.png rename to apps/icons/static/icons/fat_cow/32x32/lorry_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lorry_delete.png b/apps/icons/static/icons/fat_cow/32x32/lorry_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lorry_delete.png rename to apps/icons/static/icons/fat_cow/32x32/lorry_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lorry_error.png b/apps/icons/static/icons/fat_cow/32x32/lorry_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lorry_error.png rename to apps/icons/static/icons/fat_cow/32x32/lorry_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lorry_flatbed.png b/apps/icons/static/icons/fat_cow/32x32/lorry_flatbed.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lorry_flatbed.png rename to apps/icons/static/icons/fat_cow/32x32/lorry_flatbed.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lorry_go.png b/apps/icons/static/icons/fat_cow/32x32/lorry_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lorry_go.png rename to apps/icons/static/icons/fat_cow/32x32/lorry_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/lorry_link.png b/apps/icons/static/icons/fat_cow/32x32/lorry_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/lorry_link.png rename to apps/icons/static/icons/fat_cow/32x32/lorry_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/luggage.png b/apps/icons/static/icons/fat_cow/32x32/luggage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/luggage.png rename to apps/icons/static/icons/fat_cow/32x32/luggage.png diff --git a/apps/icons/static/images/Fat Cow/32x32/magic_wand_2.png b/apps/icons/static/icons/fat_cow/32x32/magic_wand_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/magic_wand_2.png rename to apps/icons/static/icons/fat_cow/32x32/magic_wand_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/magnet.png b/apps/icons/static/icons/fat_cow/32x32/magnet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/magnet.png rename to apps/icons/static/icons/fat_cow/32x32/magnet.png diff --git a/apps/icons/static/images/Fat Cow/32x32/magnifier.png b/apps/icons/static/icons/fat_cow/32x32/magnifier.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/magnifier.png rename to apps/icons/static/icons/fat_cow/32x32/magnifier.png diff --git a/apps/icons/static/images/Fat Cow/32x32/magnifier_zoom_in.png b/apps/icons/static/icons/fat_cow/32x32/magnifier_zoom_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/magnifier_zoom_in.png rename to apps/icons/static/icons/fat_cow/32x32/magnifier_zoom_in.png diff --git a/apps/icons/static/images/Fat Cow/32x32/magnifier_zoom_out.png b/apps/icons/static/icons/fat_cow/32x32/magnifier_zoom_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/magnifier_zoom_out.png rename to apps/icons/static/icons/fat_cow/32x32/magnifier_zoom_out.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mail-trash.png b/apps/icons/static/icons/fat_cow/32x32/mail-trash.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mail-trash.png rename to apps/icons/static/icons/fat_cow/32x32/mail-trash.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mail_box.png b/apps/icons/static/icons/fat_cow/32x32/mail_box.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mail_box.png rename to apps/icons/static/icons/fat_cow/32x32/mail_box.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mail_server_setting.png b/apps/icons/static/icons/fat_cow/32x32/mail_server_setting.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mail_server_setting.png rename to apps/icons/static/icons/fat_cow/32x32/mail_server_setting.png diff --git a/apps/icons/static/images/Fat Cow/32x32/male.png b/apps/icons/static/icons/fat_cow/32x32/male.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/male.png rename to apps/icons/static/icons/fat_cow/32x32/male.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mandriva.png b/apps/icons/static/icons/fat_cow/32x32/mandriva.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mandriva.png rename to apps/icons/static/icons/fat_cow/32x32/mandriva.png diff --git a/apps/icons/static/images/Fat Cow/32x32/map.png b/apps/icons/static/icons/fat_cow/32x32/map.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/map.png rename to apps/icons/static/icons/fat_cow/32x32/map.png diff --git a/apps/icons/static/images/Fat Cow/32x32/map_add.png b/apps/icons/static/icons/fat_cow/32x32/map_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/map_add.png rename to apps/icons/static/icons/fat_cow/32x32/map_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/map_delete.png b/apps/icons/static/icons/fat_cow/32x32/map_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/map_delete.png rename to apps/icons/static/icons/fat_cow/32x32/map_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/map_edit.png b/apps/icons/static/icons/fat_cow/32x32/map_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/map_edit.png rename to apps/icons/static/icons/fat_cow/32x32/map_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/map_go.png b/apps/icons/static/icons/fat_cow/32x32/map_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/map_go.png rename to apps/icons/static/icons/fat_cow/32x32/map_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/map_magnify.png b/apps/icons/static/icons/fat_cow/32x32/map_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/map_magnify.png rename to apps/icons/static/icons/fat_cow/32x32/map_magnify.png diff --git a/apps/icons/static/images/Fat Cow/32x32/marketwatch.png b/apps/icons/static/icons/fat_cow/32x32/marketwatch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/marketwatch.png rename to apps/icons/static/icons/fat_cow/32x32/marketwatch.png diff --git a/apps/icons/static/images/Fat Cow/32x32/master_card.png b/apps/icons/static/icons/fat_cow/32x32/master_card.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/master_card.png rename to apps/icons/static/icons/fat_cow/32x32/master_card.png diff --git a/apps/icons/static/images/Fat Cow/32x32/measure.png b/apps/icons/static/icons/fat_cow/32x32/measure.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/measure.png rename to apps/icons/static/icons/fat_cow/32x32/measure.png diff --git a/apps/icons/static/images/Fat Cow/32x32/measure_crop.png b/apps/icons/static/icons/fat_cow/32x32/measure_crop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/measure_crop.png rename to apps/icons/static/icons/fat_cow/32x32/measure_crop.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_bronze_1.png b/apps/icons/static/icons/fat_cow/32x32/medal_bronze_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_bronze_1.png rename to apps/icons/static/icons/fat_cow/32x32/medal_bronze_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_bronze_2.png b/apps/icons/static/icons/fat_cow/32x32/medal_bronze_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_bronze_2.png rename to apps/icons/static/icons/fat_cow/32x32/medal_bronze_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_bronze_3.png b/apps/icons/static/icons/fat_cow/32x32/medal_bronze_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_bronze_3.png rename to apps/icons/static/icons/fat_cow/32x32/medal_bronze_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_bronze_add.png b/apps/icons/static/icons/fat_cow/32x32/medal_bronze_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_bronze_add.png rename to apps/icons/static/icons/fat_cow/32x32/medal_bronze_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_bronze_delete.png b/apps/icons/static/icons/fat_cow/32x32/medal_bronze_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_bronze_delete.png rename to apps/icons/static/icons/fat_cow/32x32/medal_bronze_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_gold_1.png b/apps/icons/static/icons/fat_cow/32x32/medal_gold_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_gold_1.png rename to apps/icons/static/icons/fat_cow/32x32/medal_gold_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_gold_2.png b/apps/icons/static/icons/fat_cow/32x32/medal_gold_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_gold_2.png rename to apps/icons/static/icons/fat_cow/32x32/medal_gold_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_gold_3.png b/apps/icons/static/icons/fat_cow/32x32/medal_gold_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_gold_3.png rename to apps/icons/static/icons/fat_cow/32x32/medal_gold_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_gold_add.png b/apps/icons/static/icons/fat_cow/32x32/medal_gold_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_gold_add.png rename to apps/icons/static/icons/fat_cow/32x32/medal_gold_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_gold_delete.png b/apps/icons/static/icons/fat_cow/32x32/medal_gold_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_gold_delete.png rename to apps/icons/static/icons/fat_cow/32x32/medal_gold_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_silver_1.png b/apps/icons/static/icons/fat_cow/32x32/medal_silver_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_silver_1.png rename to apps/icons/static/icons/fat_cow/32x32/medal_silver_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_silver_2.png b/apps/icons/static/icons/fat_cow/32x32/medal_silver_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_silver_2.png rename to apps/icons/static/icons/fat_cow/32x32/medal_silver_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_silver_3.png b/apps/icons/static/icons/fat_cow/32x32/medal_silver_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_silver_3.png rename to apps/icons/static/icons/fat_cow/32x32/medal_silver_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_silver_add.png b/apps/icons/static/icons/fat_cow/32x32/medal_silver_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_silver_add.png rename to apps/icons/static/icons/fat_cow/32x32/medal_silver_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/medal_silver_delete.png b/apps/icons/static/icons/fat_cow/32x32/medal_silver_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/medal_silver_delete.png rename to apps/icons/static/icons/fat_cow/32x32/medal_silver_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/menu.png b/apps/icons/static/icons/fat_cow/32x32/menu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/menu.png rename to apps/icons/static/icons/fat_cow/32x32/menu.png diff --git a/apps/icons/static/images/Fat Cow/32x32/menu_item.png b/apps/icons/static/icons/fat_cow/32x32/menu_item.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/menu_item.png rename to apps/icons/static/icons/fat_cow/32x32/menu_item.png diff --git a/apps/icons/static/images/Fat Cow/32x32/menubar.png b/apps/icons/static/icons/fat_cow/32x32/menubar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/menubar.png rename to apps/icons/static/icons/fat_cow/32x32/menubar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/messenger.png b/apps/icons/static/icons/fat_cow/32x32/messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/messenger.png rename to apps/icons/static/icons/fat_cow/32x32/messenger.png diff --git a/apps/icons/static/images/Fat Cow/32x32/metro.png b/apps/icons/static/icons/fat_cow/32x32/metro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/metro.png rename to apps/icons/static/icons/fat_cow/32x32/metro.png diff --git a/apps/icons/static/images/Fat Cow/32x32/metronome.png b/apps/icons/static/icons/fat_cow/32x32/metronome.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/metronome.png rename to apps/icons/static/icons/fat_cow/32x32/metronome.png diff --git a/apps/icons/static/images/Fat Cow/32x32/micro_sd.png b/apps/icons/static/icons/fat_cow/32x32/micro_sd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/micro_sd.png rename to apps/icons/static/icons/fat_cow/32x32/micro_sd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/micro_sd_blue.png b/apps/icons/static/icons/fat_cow/32x32/micro_sd_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/micro_sd_blue.png rename to apps/icons/static/icons/fat_cow/32x32/micro_sd_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/microphone.png b/apps/icons/static/icons/fat_cow/32x32/microphone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/microphone.png rename to apps/icons/static/icons/fat_cow/32x32/microphone.png diff --git a/apps/icons/static/images/Fat Cow/32x32/milestone.png b/apps/icons/static/icons/fat_cow/32x32/milestone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/milestone.png rename to apps/icons/static/icons/fat_cow/32x32/milestone.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mixer.png b/apps/icons/static/icons/fat_cow/32x32/mixer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mixer.png rename to apps/icons/static/icons/fat_cow/32x32/mixer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mixx.png b/apps/icons/static/icons/fat_cow/32x32/mixx.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mixx.png rename to apps/icons/static/icons/fat_cow/32x32/mixx.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mobile_me.png b/apps/icons/static/icons/fat_cow/32x32/mobile_me.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mobile_me.png rename to apps/icons/static/icons/fat_cow/32x32/mobile_me.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money.png b/apps/icons/static/icons/fat_cow/32x32/money.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money.png rename to apps/icons/static/icons/fat_cow/32x32/money.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money_add.png b/apps/icons/static/icons/fat_cow/32x32/money_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money_add.png rename to apps/icons/static/icons/fat_cow/32x32/money_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money_bag.png b/apps/icons/static/icons/fat_cow/32x32/money_bag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money_bag.png rename to apps/icons/static/icons/fat_cow/32x32/money_bag.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money_bookers.png b/apps/icons/static/icons/fat_cow/32x32/money_bookers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money_bookers.png rename to apps/icons/static/icons/fat_cow/32x32/money_bookers.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money_delete.png b/apps/icons/static/icons/fat_cow/32x32/money_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money_delete.png rename to apps/icons/static/icons/fat_cow/32x32/money_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money_dollar.png b/apps/icons/static/icons/fat_cow/32x32/money_dollar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money_dollar.png rename to apps/icons/static/icons/fat_cow/32x32/money_dollar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money_euro.png b/apps/icons/static/icons/fat_cow/32x32/money_euro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money_euro.png rename to apps/icons/static/icons/fat_cow/32x32/money_euro.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money_in_envelope.png b/apps/icons/static/icons/fat_cow/32x32/money_in_envelope.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money_in_envelope.png rename to apps/icons/static/icons/fat_cow/32x32/money_in_envelope.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money_pound.png b/apps/icons/static/icons/fat_cow/32x32/money_pound.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money_pound.png rename to apps/icons/static/icons/fat_cow/32x32/money_pound.png diff --git a/apps/icons/static/images/Fat Cow/32x32/money_yen.png b/apps/icons/static/icons/fat_cow/32x32/money_yen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/money_yen.png rename to apps/icons/static/icons/fat_cow/32x32/money_yen.png diff --git a/apps/icons/static/images/Fat Cow/32x32/moneybox.png b/apps/icons/static/icons/fat_cow/32x32/moneybox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/moneybox.png rename to apps/icons/static/icons/fat_cow/32x32/moneybox.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor.png b/apps/icons/static/icons/fat_cow/32x32/monitor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor.png rename to apps/icons/static/icons/fat_cow/32x32/monitor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_add.png b/apps/icons/static/icons/fat_cow/32x32/monitor_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_add.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_delete.png b/apps/icons/static/icons/fat_cow/32x32/monitor_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_delete.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_edit.png b/apps/icons/static/icons/fat_cow/32x32/monitor_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_edit.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_error.png b/apps/icons/static/icons/fat_cow/32x32/monitor_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_error.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_go.png b/apps/icons/static/icons/fat_cow/32x32/monitor_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_go.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_lightning.png b/apps/icons/static/icons/fat_cow/32x32/monitor_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_lightning.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_link.png b/apps/icons/static/icons/fat_cow/32x32/monitor_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_link.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_screensaver.png b/apps/icons/static/icons/fat_cow/32x32/monitor_screensaver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_screensaver.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_screensaver.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_sidebar.png b/apps/icons/static/icons/fat_cow/32x32/monitor_sidebar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_sidebar.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_sidebar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_wallpaper.png b/apps/icons/static/icons/fat_cow/32x32/monitor_wallpaper.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_wallpaper.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_wallpaper.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_window.png b/apps/icons/static/icons/fat_cow/32x32/monitor_window.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_window.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_window.png diff --git a/apps/icons/static/images/Fat Cow/32x32/monitor_window_3d.png b/apps/icons/static/icons/fat_cow/32x32/monitor_window_3d.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/monitor_window_3d.png rename to apps/icons/static/icons/fat_cow/32x32/monitor_window_3d.png diff --git a/apps/icons/static/images/Fat Cow/32x32/motherboard.png b/apps/icons/static/icons/fat_cow/32x32/motherboard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/motherboard.png rename to apps/icons/static/icons/fat_cow/32x32/motherboard.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mouse.png b/apps/icons/static/icons/fat_cow/32x32/mouse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mouse.png rename to apps/icons/static/icons/fat_cow/32x32/mouse.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mouse_2.png b/apps/icons/static/icons/fat_cow/32x32/mouse_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mouse_2.png rename to apps/icons/static/icons/fat_cow/32x32/mouse_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mouse_add.png b/apps/icons/static/icons/fat_cow/32x32/mouse_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mouse_add.png rename to apps/icons/static/icons/fat_cow/32x32/mouse_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mouse_delete.png b/apps/icons/static/icons/fat_cow/32x32/mouse_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mouse_delete.png rename to apps/icons/static/icons/fat_cow/32x32/mouse_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mouse_error.png b/apps/icons/static/icons/fat_cow/32x32/mouse_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mouse_error.png rename to apps/icons/static/icons/fat_cow/32x32/mouse_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mouse_select_left.png b/apps/icons/static/icons/fat_cow/32x32/mouse_select_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mouse_select_left.png rename to apps/icons/static/icons/fat_cow/32x32/mouse_select_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mouse_select_right.png b/apps/icons/static/icons/fat_cow/32x32/mouse_select_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mouse_select_right.png rename to apps/icons/static/icons/fat_cow/32x32/mouse_select_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/mouse_select_scroll.png b/apps/icons/static/icons/fat_cow/32x32/mouse_select_scroll.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/mouse_select_scroll.png rename to apps/icons/static/icons/fat_cow/32x32/mouse_select_scroll.png diff --git a/apps/icons/static/images/Fat Cow/32x32/move_to_folder.png b/apps/icons/static/icons/fat_cow/32x32/move_to_folder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/move_to_folder.png rename to apps/icons/static/icons/fat_cow/32x32/move_to_folder.png diff --git a/apps/icons/static/images/Fat Cow/32x32/movies.png b/apps/icons/static/icons/fat_cow/32x32/movies.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/movies.png rename to apps/icons/static/icons/fat_cow/32x32/movies.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ms_exchange.png b/apps/icons/static/icons/fat_cow/32x32/ms_exchange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ms_exchange.png rename to apps/icons/static/icons/fat_cow/32x32/ms_exchange.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ms_frontpage.png b/apps/icons/static/icons/fat_cow/32x32/ms_frontpage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ms_frontpage.png rename to apps/icons/static/icons/fat_cow/32x32/ms_frontpage.png diff --git a/apps/icons/static/images/Fat Cow/32x32/msn_messenger.png b/apps/icons/static/icons/fat_cow/32x32/msn_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/msn_messenger.png rename to apps/icons/static/icons/fat_cow/32x32/msn_messenger.png diff --git a/apps/icons/static/images/Fat Cow/32x32/multitool.png b/apps/icons/static/icons/fat_cow/32x32/multitool.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/multitool.png rename to apps/icons/static/icons/fat_cow/32x32/multitool.png diff --git a/apps/icons/static/images/Fat Cow/32x32/music.png b/apps/icons/static/icons/fat_cow/32x32/music.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/music.png rename to apps/icons/static/icons/fat_cow/32x32/music.png diff --git a/apps/icons/static/images/Fat Cow/32x32/my_name_is_e.png b/apps/icons/static/icons/fat_cow/32x32/my_name_is_e.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/my_name_is_e.png rename to apps/icons/static/icons/fat_cow/32x32/my_name_is_e.png diff --git a/apps/icons/static/images/Fat Cow/32x32/myspace.png b/apps/icons/static/icons/fat_cow/32x32/myspace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/myspace.png rename to apps/icons/static/icons/fat_cow/32x32/myspace.png diff --git a/apps/icons/static/images/Fat Cow/32x32/nameboard_open.png b/apps/icons/static/icons/fat_cow/32x32/nameboard_open.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/nameboard_open.png rename to apps/icons/static/icons/fat_cow/32x32/nameboard_open.png diff --git a/apps/icons/static/images/Fat Cow/32x32/netvibes.png b/apps/icons/static/icons/fat_cow/32x32/netvibes.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/netvibes.png rename to apps/icons/static/icons/fat_cow/32x32/netvibes.png diff --git a/apps/icons/static/images/Fat Cow/32x32/network-share.png b/apps/icons/static/icons/fat_cow/32x32/network-share.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/network-share.png rename to apps/icons/static/icons/fat_cow/32x32/network-share.png diff --git a/apps/icons/static/images/Fat Cow/32x32/network_adapter.png b/apps/icons/static/icons/fat_cow/32x32/network_adapter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/network_adapter.png rename to apps/icons/static/icons/fat_cow/32x32/network_adapter.png diff --git a/apps/icons/static/images/Fat Cow/32x32/network_folder.png b/apps/icons/static/icons/fat_cow/32x32/network_folder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/network_folder.png rename to apps/icons/static/icons/fat_cow/32x32/network_folder.png diff --git a/apps/icons/static/images/Fat Cow/32x32/networking.png b/apps/icons/static/icons/fat_cow/32x32/networking.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/networking.png rename to apps/icons/static/icons/fat_cow/32x32/networking.png diff --git a/apps/icons/static/images/Fat Cow/32x32/networking_green.png b/apps/icons/static/icons/fat_cow/32x32/networking_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/networking_green.png rename to apps/icons/static/icons/fat_cow/32x32/networking_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/networking_red.png b/apps/icons/static/icons/fat_cow/32x32/networking_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/networking_red.png rename to apps/icons/static/icons/fat_cow/32x32/networking_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/new.png b/apps/icons/static/icons/fat_cow/32x32/new.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/new.png rename to apps/icons/static/icons/fat_cow/32x32/new.png diff --git a/apps/icons/static/images/Fat Cow/32x32/newspaper.png b/apps/icons/static/icons/fat_cow/32x32/newspaper.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/newspaper.png rename to apps/icons/static/icons/fat_cow/32x32/newspaper.png diff --git a/apps/icons/static/images/Fat Cow/32x32/newspaper_add.png b/apps/icons/static/icons/fat_cow/32x32/newspaper_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/newspaper_add.png rename to apps/icons/static/icons/fat_cow/32x32/newspaper_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/newspaper_delete.png b/apps/icons/static/icons/fat_cow/32x32/newspaper_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/newspaper_delete.png rename to apps/icons/static/icons/fat_cow/32x32/newspaper_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/newspaper_go.png b/apps/icons/static/icons/fat_cow/32x32/newspaper_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/newspaper_go.png rename to apps/icons/static/icons/fat_cow/32x32/newspaper_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/newspaper_link.png b/apps/icons/static/icons/fat_cow/32x32/newspaper_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/newspaper_link.png rename to apps/icons/static/icons/fat_cow/32x32/newspaper_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/newsvine.png b/apps/icons/static/icons/fat_cow/32x32/newsvine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/newsvine.png rename to apps/icons/static/icons/fat_cow/32x32/newsvine.png diff --git a/apps/icons/static/images/Fat Cow/32x32/no_commercial.png b/apps/icons/static/icons/fat_cow/32x32/no_commercial.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/no_commercial.png rename to apps/icons/static/icons/fat_cow/32x32/no_commercial.png diff --git a/apps/icons/static/images/Fat Cow/32x32/no_drm_trm.png b/apps/icons/static/icons/fat_cow/32x32/no_drm_trm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/no_drm_trm.png rename to apps/icons/static/icons/fat_cow/32x32/no_drm_trm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/no_image.png b/apps/icons/static/icons/fat_cow/32x32/no_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/no_image.png rename to apps/icons/static/icons/fat_cow/32x32/no_image.png diff --git a/apps/icons/static/images/Fat Cow/32x32/no_requirements.png b/apps/icons/static/icons/fat_cow/32x32/no_requirements.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/no_requirements.png rename to apps/icons/static/icons/fat_cow/32x32/no_requirements.png diff --git a/apps/icons/static/images/Fat Cow/32x32/node-tree.png b/apps/icons/static/icons/fat_cow/32x32/node-tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/node-tree.png rename to apps/icons/static/icons/fat_cow/32x32/node-tree.png diff --git a/apps/icons/static/images/Fat Cow/32x32/nokia_s60.png b/apps/icons/static/icons/fat_cow/32x32/nokia_s60.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/nokia_s60.png rename to apps/icons/static/icons/fat_cow/32x32/nokia_s60.png diff --git a/apps/icons/static/images/Fat Cow/32x32/non_derivative.png b/apps/icons/static/icons/fat_cow/32x32/non_derivative.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/non_derivative.png rename to apps/icons/static/icons/fat_cow/32x32/non_derivative.png diff --git a/apps/icons/static/images/Fat Cow/32x32/note.png b/apps/icons/static/icons/fat_cow/32x32/note.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/note.png rename to apps/icons/static/icons/fat_cow/32x32/note.png diff --git a/apps/icons/static/images/Fat Cow/32x32/note_add.png b/apps/icons/static/icons/fat_cow/32x32/note_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/note_add.png rename to apps/icons/static/icons/fat_cow/32x32/note_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/note_delete.png b/apps/icons/static/icons/fat_cow/32x32/note_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/note_delete.png rename to apps/icons/static/icons/fat_cow/32x32/note_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/note_edit.png b/apps/icons/static/icons/fat_cow/32x32/note_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/note_edit.png rename to apps/icons/static/icons/fat_cow/32x32/note_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/note_error.png b/apps/icons/static/icons/fat_cow/32x32/note_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/note_error.png rename to apps/icons/static/icons/fat_cow/32x32/note_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/note_go.png b/apps/icons/static/icons/fat_cow/32x32/note_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/note_go.png rename to apps/icons/static/icons/fat_cow/32x32/note_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/numeric_stepper.png b/apps/icons/static/icons/fat_cow/32x32/numeric_stepper.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/numeric_stepper.png rename to apps/icons/static/icons/fat_cow/32x32/numeric_stepper.png diff --git a/apps/icons/static/images/Fat Cow/32x32/oil.png b/apps/icons/static/icons/fat_cow/32x32/oil.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/oil.png rename to apps/icons/static/icons/fat_cow/32x32/oil.png diff --git a/apps/icons/static/images/Fat Cow/32x32/open_folder.png b/apps/icons/static/icons/fat_cow/32x32/open_folder.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/open_folder.png rename to apps/icons/static/icons/fat_cow/32x32/open_folder.png diff --git a/apps/icons/static/images/Fat Cow/32x32/open_suse.png b/apps/icons/static/icons/fat_cow/32x32/open_suse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/open_suse.png rename to apps/icons/static/icons/fat_cow/32x32/open_suse.png diff --git a/apps/icons/static/images/Fat Cow/32x32/openid.png b/apps/icons/static/icons/fat_cow/32x32/openid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/openid.png rename to apps/icons/static/icons/fat_cow/32x32/openid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/opera.png b/apps/icons/static/icons/fat_cow/32x32/opera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/opera.png rename to apps/icons/static/icons/fat_cow/32x32/opera.png diff --git a/apps/icons/static/images/Fat Cow/32x32/orbit.png b/apps/icons/static/icons/fat_cow/32x32/orbit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/orbit.png rename to apps/icons/static/icons/fat_cow/32x32/orbit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/origami.png b/apps/icons/static/icons/fat_cow/32x32/origami.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/origami.png rename to apps/icons/static/icons/fat_cow/32x32/origami.png diff --git a/apps/icons/static/images/Fat Cow/32x32/orkut.png b/apps/icons/static/icons/fat_cow/32x32/orkut.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/orkut.png rename to apps/icons/static/icons/fat_cow/32x32/orkut.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ornament_gold.png b/apps/icons/static/icons/fat_cow/32x32/ornament_gold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ornament_gold.png rename to apps/icons/static/icons/fat_cow/32x32/ornament_gold.png diff --git a/apps/icons/static/images/Fat Cow/32x32/other_phone.png b/apps/icons/static/icons/fat_cow/32x32/other_phone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/other_phone.png rename to apps/icons/static/icons/fat_cow/32x32/other_phone.png diff --git a/apps/icons/static/images/Fat Cow/32x32/package.png b/apps/icons/static/icons/fat_cow/32x32/package.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/package.png rename to apps/icons/static/icons/fat_cow/32x32/package.png diff --git a/apps/icons/static/images/Fat Cow/32x32/package_add.png b/apps/icons/static/icons/fat_cow/32x32/package_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/package_add.png rename to apps/icons/static/icons/fat_cow/32x32/package_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/package_delete.png b/apps/icons/static/icons/fat_cow/32x32/package_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/package_delete.png rename to apps/icons/static/icons/fat_cow/32x32/package_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/package_go.png b/apps/icons/static/icons/fat_cow/32x32/package_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/package_go.png rename to apps/icons/static/icons/fat_cow/32x32/package_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/package_green.png b/apps/icons/static/icons/fat_cow/32x32/package_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/package_green.png rename to apps/icons/static/icons/fat_cow/32x32/package_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/package_link.png b/apps/icons/static/icons/fat_cow/32x32/package_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/package_link.png rename to apps/icons/static/icons/fat_cow/32x32/package_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page.png b/apps/icons/static/icons/fat_cow/32x32/page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page.png rename to apps/icons/static/icons/fat_cow/32x32/page.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_add.png b/apps/icons/static/icons/fat_cow/32x32/page_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_add.png rename to apps/icons/static/icons/fat_cow/32x32/page_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_attach.png b/apps/icons/static/icons/fat_cow/32x32/page_attach.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_attach.png rename to apps/icons/static/icons/fat_cow/32x32/page_attach.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_code.png b/apps/icons/static/icons/fat_cow/32x32/page_code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_code.png rename to apps/icons/static/icons/fat_cow/32x32/page_code.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_copy.png b/apps/icons/static/icons/fat_cow/32x32/page_copy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_copy.png rename to apps/icons/static/icons/fat_cow/32x32/page_copy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_delete.png b/apps/icons/static/icons/fat_cow/32x32/page_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_delete.png rename to apps/icons/static/icons/fat_cow/32x32/page_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_edit.png b/apps/icons/static/icons/fat_cow/32x32/page_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_edit.png rename to apps/icons/static/icons/fat_cow/32x32/page_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_error.png b/apps/icons/static/icons/fat_cow/32x32/page_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_error.png rename to apps/icons/static/icons/fat_cow/32x32/page_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_excel.png b/apps/icons/static/icons/fat_cow/32x32/page_excel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_excel.png rename to apps/icons/static/icons/fat_cow/32x32/page_excel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_find.png b/apps/icons/static/icons/fat_cow/32x32/page_find.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_find.png rename to apps/icons/static/icons/fat_cow/32x32/page_find.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_gear.png b/apps/icons/static/icons/fat_cow/32x32/page_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_gear.png rename to apps/icons/static/icons/fat_cow/32x32/page_gear.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_go.png b/apps/icons/static/icons/fat_cow/32x32/page_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_go.png rename to apps/icons/static/icons/fat_cow/32x32/page_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_green.png b/apps/icons/static/icons/fat_cow/32x32/page_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_green.png rename to apps/icons/static/icons/fat_cow/32x32/page_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_key.png b/apps/icons/static/icons/fat_cow/32x32/page_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_key.png rename to apps/icons/static/icons/fat_cow/32x32/page_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_lightning.png b/apps/icons/static/icons/fat_cow/32x32/page_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_lightning.png rename to apps/icons/static/icons/fat_cow/32x32/page_lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_link.png b/apps/icons/static/icons/fat_cow/32x32/page_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_link.png rename to apps/icons/static/icons/fat_cow/32x32/page_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_magnifier.png b/apps/icons/static/icons/fat_cow/32x32/page_magnifier.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_magnifier.png rename to apps/icons/static/icons/fat_cow/32x32/page_magnifier.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_paintbrush.png b/apps/icons/static/icons/fat_cow/32x32/page_paintbrush.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_paintbrush.png rename to apps/icons/static/icons/fat_cow/32x32/page_paintbrush.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_paste.png b/apps/icons/static/icons/fat_cow/32x32/page_paste.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_paste.png rename to apps/icons/static/icons/fat_cow/32x32/page_paste.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_red.png b/apps/icons/static/icons/fat_cow/32x32/page_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_red.png rename to apps/icons/static/icons/fat_cow/32x32/page_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_refresh.png b/apps/icons/static/icons/fat_cow/32x32/page_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_refresh.png rename to apps/icons/static/icons/fat_cow/32x32/page_refresh.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_save.png b/apps/icons/static/icons/fat_cow/32x32/page_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_save.png rename to apps/icons/static/icons/fat_cow/32x32/page_save.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white.png b/apps/icons/static/icons/fat_cow/32x32/page_white.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white.png rename to apps/icons/static/icons/fat_cow/32x32/page_white.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_acrobat.png b/apps/icons/static/icons/fat_cow/32x32/page_white_acrobat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_acrobat.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_acrobat.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_actionscript.png b/apps/icons/static/icons/fat_cow/32x32/page_white_actionscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_actionscript.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_actionscript.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_add.png b/apps/icons/static/icons/fat_cow/32x32/page_white_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_add.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_c.png b/apps/icons/static/icons/fat_cow/32x32/page_white_c.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_c.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_c.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_camera.png b/apps/icons/static/icons/fat_cow/32x32/page_white_camera.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_camera.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_camera.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_cd.png b/apps/icons/static/icons/fat_cow/32x32/page_white_cd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_cd.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_cd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_code.png b/apps/icons/static/icons/fat_cow/32x32/page_white_code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_code.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_code.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_code_red.png b/apps/icons/static/icons/fat_cow/32x32/page_white_code_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_code_red.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_code_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_compress.png b/apps/icons/static/icons/fat_cow/32x32/page_white_compress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_compress.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_compress.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_copy.png b/apps/icons/static/icons/fat_cow/32x32/page_white_copy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_copy.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_copy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_cplusplus.png b/apps/icons/static/icons/fat_cow/32x32/page_white_cplusplus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_cplusplus.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_cplusplus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_csharp.png b/apps/icons/static/icons/fat_cow/32x32/page_white_csharp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_csharp.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_csharp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_cup.png b/apps/icons/static/icons/fat_cow/32x32/page_white_cup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_cup.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_cup.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_database.png b/apps/icons/static/icons/fat_cow/32x32/page_white_database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_database.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_database.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_delete.png b/apps/icons/static/icons/fat_cow/32x32/page_white_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_delete.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_dvd.png b/apps/icons/static/icons/fat_cow/32x32/page_white_dvd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_dvd.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_dvd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_edit.png b/apps/icons/static/icons/fat_cow/32x32/page_white_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_edit.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_error.png b/apps/icons/static/icons/fat_cow/32x32/page_white_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_error.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_excel.png b/apps/icons/static/icons/fat_cow/32x32/page_white_excel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_excel.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_excel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_find.png b/apps/icons/static/icons/fat_cow/32x32/page_white_find.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_find.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_find.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_flash.png b/apps/icons/static/icons/fat_cow/32x32/page_white_flash.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_flash.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_flash.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_gear.png b/apps/icons/static/icons/fat_cow/32x32/page_white_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_gear.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_gear.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_get.png b/apps/icons/static/icons/fat_cow/32x32/page_white_get.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_get.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_get.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_go.png b/apps/icons/static/icons/fat_cow/32x32/page_white_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_go.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_h.png b/apps/icons/static/icons/fat_cow/32x32/page_white_h.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_h.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_h.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_horizontal.png b/apps/icons/static/icons/fat_cow/32x32/page_white_horizontal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_horizontal.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_horizontal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_key.png b/apps/icons/static/icons/fat_cow/32x32/page_white_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_key.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_lightning.png b/apps/icons/static/icons/fat_cow/32x32/page_white_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_lightning.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_link.png b/apps/icons/static/icons/fat_cow/32x32/page_white_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_link.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_magnify.png b/apps/icons/static/icons/fat_cow/32x32/page_white_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_magnify.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_magnify.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_medal.png b/apps/icons/static/icons/fat_cow/32x32/page_white_medal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_medal.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_medal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_office.png b/apps/icons/static/icons/fat_cow/32x32/page_white_office.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_office.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_office.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_paint.png b/apps/icons/static/icons/fat_cow/32x32/page_white_paint.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_paint.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_paint.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_paintbrush.png b/apps/icons/static/icons/fat_cow/32x32/page_white_paintbrush.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_paintbrush.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_paintbrush.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_paste.png b/apps/icons/static/icons/fat_cow/32x32/page_white_paste.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_paste.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_paste.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_php.png b/apps/icons/static/icons/fat_cow/32x32/page_white_php.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_php.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_php.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_picture.png b/apps/icons/static/icons/fat_cow/32x32/page_white_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_picture.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_picture.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_powerpoint.png b/apps/icons/static/icons/fat_cow/32x32/page_white_powerpoint.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_powerpoint.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_powerpoint.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_put.png b/apps/icons/static/icons/fat_cow/32x32/page_white_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_put.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_put.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_ruby.png b/apps/icons/static/icons/fat_cow/32x32/page_white_ruby.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_ruby.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_ruby.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_stack.png b/apps/icons/static/icons/fat_cow/32x32/page_white_stack.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_stack.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_stack.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_star.png b/apps/icons/static/icons/fat_cow/32x32/page_white_star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_star.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_star.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_text.png b/apps/icons/static/icons/fat_cow/32x32/page_white_text.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_text.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_text.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_text_width.png b/apps/icons/static/icons/fat_cow/32x32/page_white_text_width.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_text_width.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_text_width.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_tux.png b/apps/icons/static/icons/fat_cow/32x32/page_white_tux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_tux.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_tux.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_vector.png b/apps/icons/static/icons/fat_cow/32x32/page_white_vector.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_vector.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_vector.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_visualstudio.png b/apps/icons/static/icons/fat_cow/32x32/page_white_visualstudio.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_visualstudio.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_visualstudio.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_width.png b/apps/icons/static/icons/fat_cow/32x32/page_white_width.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_width.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_width.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_word.png b/apps/icons/static/icons/fat_cow/32x32/page_white_word.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_word.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_word.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_world.png b/apps/icons/static/icons/fat_cow/32x32/page_white_world.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_world.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_world.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_wrench.png b/apps/icons/static/icons/fat_cow/32x32/page_white_wrench.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_wrench.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_wrench.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_white_zip.png b/apps/icons/static/icons/fat_cow/32x32/page_white_zip.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_white_zip.png rename to apps/icons/static/icons/fat_cow/32x32/page_white_zip.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_word.png b/apps/icons/static/icons/fat_cow/32x32/page_word.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_word.png rename to apps/icons/static/icons/fat_cow/32x32/page_word.png diff --git a/apps/icons/static/images/Fat Cow/32x32/page_world.png b/apps/icons/static/icons/fat_cow/32x32/page_world.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/page_world.png rename to apps/icons/static/icons/fat_cow/32x32/page_world.png diff --git a/apps/icons/static/images/Fat Cow/32x32/painbrush.png b/apps/icons/static/icons/fat_cow/32x32/painbrush.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/painbrush.png rename to apps/icons/static/icons/fat_cow/32x32/painbrush.png diff --git a/apps/icons/static/images/Fat Cow/32x32/paintcan.png b/apps/icons/static/icons/fat_cow/32x32/paintcan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/paintcan.png rename to apps/icons/static/icons/fat_cow/32x32/paintcan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/palette.png b/apps/icons/static/icons/fat_cow/32x32/palette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/palette.png rename to apps/icons/static/icons/fat_cow/32x32/palette.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pandora.png b/apps/icons/static/icons/fat_cow/32x32/pandora.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pandora.png rename to apps/icons/static/icons/fat_cow/32x32/pandora.png diff --git a/apps/icons/static/images/Fat Cow/32x32/panel.png b/apps/icons/static/icons/fat_cow/32x32/panel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/panel.png rename to apps/icons/static/icons/fat_cow/32x32/panel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/paper_airplane.png b/apps/icons/static/icons/fat_cow/32x32/paper_airplane.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/paper_airplane.png rename to apps/icons/static/icons/fat_cow/32x32/paper_airplane.png diff --git a/apps/icons/static/images/Fat Cow/32x32/parrot.png b/apps/icons/static/icons/fat_cow/32x32/parrot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/parrot.png rename to apps/icons/static/icons/fat_cow/32x32/parrot.png diff --git a/apps/icons/static/images/Fat Cow/32x32/participation_rate.png b/apps/icons/static/icons/fat_cow/32x32/participation_rate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/participation_rate.png rename to apps/icons/static/icons/fat_cow/32x32/participation_rate.png diff --git a/apps/icons/static/images/Fat Cow/32x32/paste_plain.png b/apps/icons/static/icons/fat_cow/32x32/paste_plain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/paste_plain.png rename to apps/icons/static/icons/fat_cow/32x32/paste_plain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/paste_word.png b/apps/icons/static/icons/fat_cow/32x32/paste_word.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/paste_word.png rename to apps/icons/static/icons/fat_cow/32x32/paste_word.png diff --git a/apps/icons/static/images/Fat Cow/32x32/paypal-2.png b/apps/icons/static/icons/fat_cow/32x32/paypal-2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/paypal-2.png rename to apps/icons/static/icons/fat_cow/32x32/paypal-2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/paypal.png b/apps/icons/static/icons/fat_cow/32x32/paypal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/paypal.png rename to apps/icons/static/icons/fat_cow/32x32/paypal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pc_linux_os.png b/apps/icons/static/icons/fat_cow/32x32/pc_linux_os.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pc_linux_os.png rename to apps/icons/static/icons/fat_cow/32x32/pc_linux_os.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pci.png b/apps/icons/static/icons/fat_cow/32x32/pci.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pci.png rename to apps/icons/static/icons/fat_cow/32x32/pci.png diff --git a/apps/icons/static/images/Fat Cow/32x32/peacock.png b/apps/icons/static/icons/fat_cow/32x32/peacock.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/peacock.png rename to apps/icons/static/icons/fat_cow/32x32/peacock.png diff --git a/apps/icons/static/images/Fat Cow/32x32/peak_cap.png b/apps/icons/static/icons/fat_cow/32x32/peak_cap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/peak_cap.png rename to apps/icons/static/icons/fat_cow/32x32/peak_cap.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pencil.png b/apps/icons/static/icons/fat_cow/32x32/pencil.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pencil.png rename to apps/icons/static/icons/fat_cow/32x32/pencil.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pencil_add.png b/apps/icons/static/icons/fat_cow/32x32/pencil_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pencil_add.png rename to apps/icons/static/icons/fat_cow/32x32/pencil_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pencil_delete.png b/apps/icons/static/icons/fat_cow/32x32/pencil_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pencil_delete.png rename to apps/icons/static/icons/fat_cow/32x32/pencil_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pencil_go.png b/apps/icons/static/icons/fat_cow/32x32/pencil_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pencil_go.png rename to apps/icons/static/icons/fat_cow/32x32/pencil_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/perfomance.png b/apps/icons/static/icons/fat_cow/32x32/perfomance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/perfomance.png rename to apps/icons/static/icons/fat_cow/32x32/perfomance.png diff --git a/apps/icons/static/images/Fat Cow/32x32/personal_finance.png b/apps/icons/static/icons/fat_cow/32x32/personal_finance.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/personal_finance.png rename to apps/icons/static/icons/fat_cow/32x32/personal_finance.png diff --git a/apps/icons/static/images/Fat Cow/32x32/personals.png b/apps/icons/static/icons/fat_cow/32x32/personals.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/personals.png rename to apps/icons/static/icons/fat_cow/32x32/personals.png diff --git a/apps/icons/static/images/Fat Cow/32x32/phone.png b/apps/icons/static/icons/fat_cow/32x32/phone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/phone.png rename to apps/icons/static/icons/fat_cow/32x32/phone.png diff --git a/apps/icons/static/images/Fat Cow/32x32/phone_Android.png b/apps/icons/static/icons/fat_cow/32x32/phone_Android.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/phone_Android.png rename to apps/icons/static/icons/fat_cow/32x32/phone_Android.png diff --git a/apps/icons/static/images/Fat Cow/32x32/phone_add.png b/apps/icons/static/icons/fat_cow/32x32/phone_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/phone_add.png rename to apps/icons/static/icons/fat_cow/32x32/phone_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/phone_delete.png b/apps/icons/static/icons/fat_cow/32x32/phone_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/phone_delete.png rename to apps/icons/static/icons/fat_cow/32x32/phone_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/phone_sound.png b/apps/icons/static/icons/fat_cow/32x32/phone_sound.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/phone_sound.png rename to apps/icons/static/icons/fat_cow/32x32/phone_sound.png diff --git a/apps/icons/static/images/Fat Cow/32x32/photo.png b/apps/icons/static/icons/fat_cow/32x32/photo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/photo.png rename to apps/icons/static/icons/fat_cow/32x32/photo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/photo_add.png b/apps/icons/static/icons/fat_cow/32x32/photo_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/photo_add.png rename to apps/icons/static/icons/fat_cow/32x32/photo_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/photo_delete.png b/apps/icons/static/icons/fat_cow/32x32/photo_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/photo_delete.png rename to apps/icons/static/icons/fat_cow/32x32/photo_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/photo_link.png b/apps/icons/static/icons/fat_cow/32x32/photo_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/photo_link.png rename to apps/icons/static/icons/fat_cow/32x32/photo_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/photos.png b/apps/icons/static/icons/fat_cow/32x32/photos.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/photos.png rename to apps/icons/static/icons/fat_cow/32x32/photos.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pi_math.png b/apps/icons/static/icons/fat_cow/32x32/pi_math.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pi_math.png rename to apps/icons/static/icons/fat_cow/32x32/pi_math.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picasa.png b/apps/icons/static/icons/fat_cow/32x32/picasa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picasa.png rename to apps/icons/static/icons/fat_cow/32x32/picasa.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture.png b/apps/icons/static/icons/fat_cow/32x32/picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture.png rename to apps/icons/static/icons/fat_cow/32x32/picture.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_add.png b/apps/icons/static/icons/fat_cow/32x32/picture_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_add.png rename to apps/icons/static/icons/fat_cow/32x32/picture_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_delete.png b/apps/icons/static/icons/fat_cow/32x32/picture_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_delete.png rename to apps/icons/static/icons/fat_cow/32x32/picture_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_edit.png b/apps/icons/static/icons/fat_cow/32x32/picture_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_edit.png rename to apps/icons/static/icons/fat_cow/32x32/picture_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_empty.png b/apps/icons/static/icons/fat_cow/32x32/picture_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_empty.png rename to apps/icons/static/icons/fat_cow/32x32/picture_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_error.png b/apps/icons/static/icons/fat_cow/32x32/picture_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_error.png rename to apps/icons/static/icons/fat_cow/32x32/picture_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_frame.png b/apps/icons/static/icons/fat_cow/32x32/picture_frame.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_frame.png rename to apps/icons/static/icons/fat_cow/32x32/picture_frame.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_go.png b/apps/icons/static/icons/fat_cow/32x32/picture_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_go.png rename to apps/icons/static/icons/fat_cow/32x32/picture_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_key.png b/apps/icons/static/icons/fat_cow/32x32/picture_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_key.png rename to apps/icons/static/icons/fat_cow/32x32/picture_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_link.png b/apps/icons/static/icons/fat_cow/32x32/picture_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_link.png rename to apps/icons/static/icons/fat_cow/32x32/picture_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/picture_save.png b/apps/icons/static/icons/fat_cow/32x32/picture_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/picture_save.png rename to apps/icons/static/icons/fat_cow/32x32/picture_save.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pictures.png b/apps/icons/static/icons/fat_cow/32x32/pictures.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pictures.png rename to apps/icons/static/icons/fat_cow/32x32/pictures.png diff --git a/apps/icons/static/images/Fat Cow/32x32/piechart.png b/apps/icons/static/icons/fat_cow/32x32/piechart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/piechart.png rename to apps/icons/static/icons/fat_cow/32x32/piechart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pilcrow.png b/apps/icons/static/icons/fat_cow/32x32/pilcrow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pilcrow.png rename to apps/icons/static/icons/fat_cow/32x32/pilcrow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pill.png b/apps/icons/static/icons/fat_cow/32x32/pill.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pill.png rename to apps/icons/static/icons/fat_cow/32x32/pill.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pill_add.png b/apps/icons/static/icons/fat_cow/32x32/pill_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pill_add.png rename to apps/icons/static/icons/fat_cow/32x32/pill_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pill_delete.png b/apps/icons/static/icons/fat_cow/32x32/pill_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pill_delete.png rename to apps/icons/static/icons/fat_cow/32x32/pill_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pill_go.png b/apps/icons/static/icons/fat_cow/32x32/pill_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pill_go.png rename to apps/icons/static/icons/fat_cow/32x32/pill_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pint.png b/apps/icons/static/icons/fat_cow/32x32/pint.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pint.png rename to apps/icons/static/icons/fat_cow/32x32/pint.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pirate_flag.png b/apps/icons/static/icons/fat_cow/32x32/pirate_flag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pirate_flag.png rename to apps/icons/static/icons/fat_cow/32x32/pirate_flag.png diff --git a/apps/icons/static/images/Fat Cow/32x32/places.png b/apps/icons/static/icons/fat_cow/32x32/places.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/places.png rename to apps/icons/static/icons/fat_cow/32x32/places.png diff --git a/apps/icons/static/images/Fat Cow/32x32/playstation.png b/apps/icons/static/icons/fat_cow/32x32/playstation.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/playstation.png rename to apps/icons/static/icons/fat_cow/32x32/playstation.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plotchart.png b/apps/icons/static/icons/fat_cow/32x32/plotchart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plotchart.png rename to apps/icons/static/icons/fat_cow/32x32/plotchart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plugin.png b/apps/icons/static/icons/fat_cow/32x32/plugin.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plugin.png rename to apps/icons/static/icons/fat_cow/32x32/plugin.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plugin_add.png b/apps/icons/static/icons/fat_cow/32x32/plugin_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plugin_add.png rename to apps/icons/static/icons/fat_cow/32x32/plugin_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plugin_delete.png b/apps/icons/static/icons/fat_cow/32x32/plugin_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plugin_delete.png rename to apps/icons/static/icons/fat_cow/32x32/plugin_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plugin_disabled.png b/apps/icons/static/icons/fat_cow/32x32/plugin_disabled.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plugin_disabled.png rename to apps/icons/static/icons/fat_cow/32x32/plugin_disabled.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plugin_edit.png b/apps/icons/static/icons/fat_cow/32x32/plugin_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plugin_edit.png rename to apps/icons/static/icons/fat_cow/32x32/plugin_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plugin_error.png b/apps/icons/static/icons/fat_cow/32x32/plugin_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plugin_error.png rename to apps/icons/static/icons/fat_cow/32x32/plugin_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plugin_go.png b/apps/icons/static/icons/fat_cow/32x32/plugin_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plugin_go.png rename to apps/icons/static/icons/fat_cow/32x32/plugin_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plugin_link.png b/apps/icons/static/icons/fat_cow/32x32/plugin_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plugin_link.png rename to apps/icons/static/icons/fat_cow/32x32/plugin_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/plurk.png b/apps/icons/static/icons/fat_cow/32x32/plurk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/plurk.png rename to apps/icons/static/icons/fat_cow/32x32/plurk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/poker.png b/apps/icons/static/icons/fat_cow/32x32/poker.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/poker.png rename to apps/icons/static/icons/fat_cow/32x32/poker.png diff --git a/apps/icons/static/images/Fat Cow/32x32/poo.png b/apps/icons/static/icons/fat_cow/32x32/poo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/poo.png rename to apps/icons/static/icons/fat_cow/32x32/poo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/pop_mail.png b/apps/icons/static/icons/fat_cow/32x32/pop_mail.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/pop_mail.png rename to apps/icons/static/icons/fat_cow/32x32/pop_mail.png diff --git a/apps/icons/static/images/Fat Cow/32x32/popcorn.png b/apps/icons/static/icons/fat_cow/32x32/popcorn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/popcorn.png rename to apps/icons/static/icons/fat_cow/32x32/popcorn.png diff --git a/apps/icons/static/images/Fat Cow/32x32/port.png b/apps/icons/static/icons/fat_cow/32x32/port.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/port.png rename to apps/icons/static/icons/fat_cow/32x32/port.png diff --git a/apps/icons/static/images/Fat Cow/32x32/postage_stamp.png b/apps/icons/static/icons/fat_cow/32x32/postage_stamp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/postage_stamp.png rename to apps/icons/static/icons/fat_cow/32x32/postage_stamp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/posterous.png b/apps/icons/static/icons/fat_cow/32x32/posterous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/posterous.png rename to apps/icons/static/icons/fat_cow/32x32/posterous.png diff --git a/apps/icons/static/images/Fat Cow/32x32/power_surge.png b/apps/icons/static/icons/fat_cow/32x32/power_surge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/power_surge.png rename to apps/icons/static/icons/fat_cow/32x32/power_surge.png diff --git a/apps/icons/static/images/Fat Cow/32x32/preferences.png b/apps/icons/static/icons/fat_cow/32x32/preferences.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/preferences.png rename to apps/icons/static/icons/fat_cow/32x32/preferences.png diff --git a/apps/icons/static/images/Fat Cow/32x32/premium_support.png b/apps/icons/static/icons/fat_cow/32x32/premium_support.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/premium_support.png rename to apps/icons/static/icons/fat_cow/32x32/premium_support.png diff --git a/apps/icons/static/images/Fat Cow/32x32/price_alert.png b/apps/icons/static/icons/fat_cow/32x32/price_alert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/price_alert.png rename to apps/icons/static/icons/fat_cow/32x32/price_alert.png diff --git a/apps/icons/static/images/Fat Cow/32x32/price_comparison.png b/apps/icons/static/icons/fat_cow/32x32/price_comparison.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/price_comparison.png rename to apps/icons/static/icons/fat_cow/32x32/price_comparison.png diff --git a/apps/icons/static/images/Fat Cow/32x32/price_watch.png b/apps/icons/static/icons/fat_cow/32x32/price_watch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/price_watch.png rename to apps/icons/static/icons/fat_cow/32x32/price_watch.png diff --git a/apps/icons/static/images/Fat Cow/32x32/print_size.png b/apps/icons/static/icons/fat_cow/32x32/print_size.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/print_size.png rename to apps/icons/static/icons/fat_cow/32x32/print_size.png diff --git a/apps/icons/static/images/Fat Cow/32x32/printer.png b/apps/icons/static/icons/fat_cow/32x32/printer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/printer.png rename to apps/icons/static/icons/fat_cow/32x32/printer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/printer_add.png b/apps/icons/static/icons/fat_cow/32x32/printer_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/printer_add.png rename to apps/icons/static/icons/fat_cow/32x32/printer_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/printer_delete.png b/apps/icons/static/icons/fat_cow/32x32/printer_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/printer_delete.png rename to apps/icons/static/icons/fat_cow/32x32/printer_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/printer_empty.png b/apps/icons/static/icons/fat_cow/32x32/printer_empty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/printer_empty.png rename to apps/icons/static/icons/fat_cow/32x32/printer_empty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/printer_error.png b/apps/icons/static/icons/fat_cow/32x32/printer_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/printer_error.png rename to apps/icons/static/icons/fat_cow/32x32/printer_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/private.png b/apps/icons/static/icons/fat_cow/32x32/private.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/private.png rename to apps/icons/static/icons/fat_cow/32x32/private.png diff --git a/apps/icons/static/images/Fat Cow/32x32/processor.png b/apps/icons/static/icons/fat_cow/32x32/processor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/processor.png rename to apps/icons/static/icons/fat_cow/32x32/processor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/production_copyleft.png b/apps/icons/static/icons/fat_cow/32x32/production_copyleft.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/production_copyleft.png rename to apps/icons/static/icons/fat_cow/32x32/production_copyleft.png diff --git a/apps/icons/static/images/Fat Cow/32x32/profiles.png b/apps/icons/static/icons/fat_cow/32x32/profiles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/profiles.png rename to apps/icons/static/icons/fat_cow/32x32/profiles.png diff --git a/apps/icons/static/images/Fat Cow/32x32/progressbar.png b/apps/icons/static/icons/fat_cow/32x32/progressbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/progressbar.png rename to apps/icons/static/icons/fat_cow/32x32/progressbar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/purse.png b/apps/icons/static/icons/fat_cow/32x32/purse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/purse.png rename to apps/icons/static/icons/fat_cow/32x32/purse.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qik.png b/apps/icons/static/icons/fat_cow/32x32/qik.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qik.png rename to apps/icons/static/icons/fat_cow/32x32/qik.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_angry.png b/apps/icons/static/icons/fat_cow/32x32/qip_angry.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_angry.png rename to apps/icons/static/icons/fat_cow/32x32/qip_angry.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_at_home.png b/apps/icons/static/icons/fat_cow/32x32/qip_at_home.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_at_home.png rename to apps/icons/static/icons/fat_cow/32x32/qip_at_home.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_at_work.png b/apps/icons/static/icons/fat_cow/32x32/qip_at_work.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_at_work.png rename to apps/icons/static/icons/fat_cow/32x32/qip_at_work.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_away.png b/apps/icons/static/icons/fat_cow/32x32/qip_away.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_away.png rename to apps/icons/static/icons/fat_cow/32x32/qip_away.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_bad_mood.png b/apps/icons/static/icons/fat_cow/32x32/qip_bad_mood.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_bad_mood.png rename to apps/icons/static/icons/fat_cow/32x32/qip_bad_mood.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_dnd.png b/apps/icons/static/icons/fat_cow/32x32/qip_dnd.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_dnd.png rename to apps/icons/static/icons/fat_cow/32x32/qip_dnd.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_eating.png b/apps/icons/static/icons/fat_cow/32x32/qip_eating.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_eating.png rename to apps/icons/static/icons/fat_cow/32x32/qip_eating.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_free_for_chat.png b/apps/icons/static/icons/fat_cow/32x32/qip_free_for_chat.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_free_for_chat.png rename to apps/icons/static/icons/fat_cow/32x32/qip_free_for_chat.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_invisible.png b/apps/icons/static/icons/fat_cow/32x32/qip_invisible.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_invisible.png rename to apps/icons/static/icons/fat_cow/32x32/qip_invisible.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_invisible_for_all.png b/apps/icons/static/icons/fat_cow/32x32/qip_invisible_for_all.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_invisible_for_all.png rename to apps/icons/static/icons/fat_cow/32x32/qip_invisible_for_all.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_not_available.png b/apps/icons/static/icons/fat_cow/32x32/qip_not_available.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_not_available.png rename to apps/icons/static/icons/fat_cow/32x32/qip_not_available.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_occupied.png b/apps/icons/static/icons/fat_cow/32x32/qip_occupied.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_occupied.png rename to apps/icons/static/icons/fat_cow/32x32/qip_occupied.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_offline.png b/apps/icons/static/icons/fat_cow/32x32/qip_offline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_offline.png rename to apps/icons/static/icons/fat_cow/32x32/qip_offline.png diff --git a/apps/icons/static/images/Fat Cow/32x32/qip_online.png b/apps/icons/static/icons/fat_cow/32x32/qip_online.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/qip_online.png rename to apps/icons/static/icons/fat_cow/32x32/qip_online.png diff --git a/apps/icons/static/images/Fat Cow/32x32/question.png b/apps/icons/static/icons/fat_cow/32x32/question.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/question.png rename to apps/icons/static/icons/fat_cow/32x32/question.png diff --git a/apps/icons/static/images/Fat Cow/32x32/radio_1.png b/apps/icons/static/icons/fat_cow/32x32/radio_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/radio_1.png rename to apps/icons/static/icons/fat_cow/32x32/radio_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/radio_2.png b/apps/icons/static/icons/fat_cow/32x32/radio_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/radio_2.png rename to apps/icons/static/icons/fat_cow/32x32/radio_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/radioactivity.png b/apps/icons/static/icons/fat_cow/32x32/radioactivity.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/radioactivity.png rename to apps/icons/static/icons/fat_cow/32x32/radioactivity.png diff --git a/apps/icons/static/images/Fat Cow/32x32/radiobutton.png b/apps/icons/static/icons/fat_cow/32x32/radiobutton.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/radiobutton.png rename to apps/icons/static/icons/fat_cow/32x32/radiobutton.png diff --git a/apps/icons/static/images/Fat Cow/32x32/radiobutton_group.png b/apps/icons/static/icons/fat_cow/32x32/radiobutton_group.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/radiobutton_group.png rename to apps/icons/static/icons/fat_cow/32x32/radiobutton_group.png diff --git a/apps/icons/static/images/Fat Cow/32x32/radiolocator.png b/apps/icons/static/icons/fat_cow/32x32/radiolocator.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/radiolocator.png rename to apps/icons/static/icons/fat_cow/32x32/radiolocator.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rain.png b/apps/icons/static/icons/fat_cow/32x32/rain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rain.png rename to apps/icons/static/icons/fat_cow/32x32/rain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rainbow.png b/apps/icons/static/icons/fat_cow/32x32/rainbow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rainbow.png rename to apps/icons/static/icons/fat_cow/32x32/rainbow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rainbow_cloud.png b/apps/icons/static/icons/fat_cow/32x32/rainbow_cloud.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rainbow_cloud.png rename to apps/icons/static/icons/fat_cow/32x32/rainbow_cloud.png diff --git a/apps/icons/static/images/Fat Cow/32x32/readernaut.png b/apps/icons/static/icons/fat_cow/32x32/readernaut.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/readernaut.png rename to apps/icons/static/icons/fat_cow/32x32/readernaut.png diff --git a/apps/icons/static/images/Fat Cow/32x32/real_estate.png b/apps/icons/static/icons/fat_cow/32x32/real_estate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/real_estate.png rename to apps/icons/static/icons/fat_cow/32x32/real_estate.png diff --git a/apps/icons/static/images/Fat Cow/32x32/recycle.png b/apps/icons/static/icons/fat_cow/32x32/recycle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/recycle.png rename to apps/icons/static/icons/fat_cow/32x32/recycle.png diff --git a/apps/icons/static/images/Fat Cow/32x32/recycle_bag.png b/apps/icons/static/icons/fat_cow/32x32/recycle_bag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/recycle_bag.png rename to apps/icons/static/icons/fat_cow/32x32/recycle_bag.png diff --git a/apps/icons/static/images/Fat Cow/32x32/red_line.png b/apps/icons/static/icons/fat_cow/32x32/red_line.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/red_line.png rename to apps/icons/static/icons/fat_cow/32x32/red_line.png diff --git a/apps/icons/static/images/Fat Cow/32x32/reddit.png b/apps/icons/static/icons/fat_cow/32x32/reddit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/reddit.png rename to apps/icons/static/icons/fat_cow/32x32/reddit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/remote.png b/apps/icons/static/icons/fat_cow/32x32/remote.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/remote.png rename to apps/icons/static/icons/fat_cow/32x32/remote.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report.png b/apps/icons/static/icons/fat_cow/32x32/report.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report.png rename to apps/icons/static/icons/fat_cow/32x32/report.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_add.png b/apps/icons/static/icons/fat_cow/32x32/report_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_add.png rename to apps/icons/static/icons/fat_cow/32x32/report_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_delete.png b/apps/icons/static/icons/fat_cow/32x32/report_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_delete.png rename to apps/icons/static/icons/fat_cow/32x32/report_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_disk.png b/apps/icons/static/icons/fat_cow/32x32/report_disk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_disk.png rename to apps/icons/static/icons/fat_cow/32x32/report_disk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_edit.png b/apps/icons/static/icons/fat_cow/32x32/report_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_edit.png rename to apps/icons/static/icons/fat_cow/32x32/report_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_go.png b/apps/icons/static/icons/fat_cow/32x32/report_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_go.png rename to apps/icons/static/icons/fat_cow/32x32/report_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_key.png b/apps/icons/static/icons/fat_cow/32x32/report_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_key.png rename to apps/icons/static/icons/fat_cow/32x32/report_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_link.png b/apps/icons/static/icons/fat_cow/32x32/report_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_link.png rename to apps/icons/static/icons/fat_cow/32x32/report_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_magnify.png b/apps/icons/static/icons/fat_cow/32x32/report_magnify.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_magnify.png rename to apps/icons/static/icons/fat_cow/32x32/report_magnify.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_picture.png b/apps/icons/static/icons/fat_cow/32x32/report_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_picture.png rename to apps/icons/static/icons/fat_cow/32x32/report_picture.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_user.png b/apps/icons/static/icons/fat_cow/32x32/report_user.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_user.png rename to apps/icons/static/icons/fat_cow/32x32/report_user.png diff --git a/apps/icons/static/images/Fat Cow/32x32/report_word.png b/apps/icons/static/icons/fat_cow/32x32/report_word.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/report_word.png rename to apps/icons/static/icons/fat_cow/32x32/report_word.png diff --git a/apps/icons/static/images/Fat Cow/32x32/reseller_account.png b/apps/icons/static/icons/fat_cow/32x32/reseller_account.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/reseller_account.png rename to apps/icons/static/icons/fat_cow/32x32/reseller_account.png diff --git a/apps/icons/static/images/Fat Cow/32x32/reseller_account_template.png b/apps/icons/static/icons/fat_cow/32x32/reseller_account_template.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/reseller_account_template.png rename to apps/icons/static/icons/fat_cow/32x32/reseller_account_template.png diff --git a/apps/icons/static/images/Fat Cow/32x32/reseller_programm.png b/apps/icons/static/icons/fat_cow/32x32/reseller_programm.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/reseller_programm.png rename to apps/icons/static/icons/fat_cow/32x32/reseller_programm.png diff --git a/apps/icons/static/images/Fat Cow/32x32/resize_picture.png b/apps/icons/static/icons/fat_cow/32x32/resize_picture.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/resize_picture.png rename to apps/icons/static/icons/fat_cow/32x32/resize_picture.png diff --git a/apps/icons/static/images/Fat Cow/32x32/resource_usage.png b/apps/icons/static/icons/fat_cow/32x32/resource_usage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/resource_usage.png rename to apps/icons/static/icons/fat_cow/32x32/resource_usage.png diff --git a/apps/icons/static/images/Fat Cow/32x32/resources.png b/apps/icons/static/icons/fat_cow/32x32/resources.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/resources.png rename to apps/icons/static/icons/fat_cow/32x32/resources.png diff --git a/apps/icons/static/images/Fat Cow/32x32/restaurant_menu.png b/apps/icons/static/icons/fat_cow/32x32/restaurant_menu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/restaurant_menu.png rename to apps/icons/static/icons/fat_cow/32x32/restaurant_menu.png diff --git a/apps/icons/static/images/Fat Cow/32x32/resultset_first.png b/apps/icons/static/icons/fat_cow/32x32/resultset_first.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/resultset_first.png rename to apps/icons/static/icons/fat_cow/32x32/resultset_first.png diff --git a/apps/icons/static/images/Fat Cow/32x32/resultset_last.png b/apps/icons/static/icons/fat_cow/32x32/resultset_last.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/resultset_last.png rename to apps/icons/static/icons/fat_cow/32x32/resultset_last.png diff --git a/apps/icons/static/images/Fat Cow/32x32/resultset_next.png b/apps/icons/static/icons/fat_cow/32x32/resultset_next.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/resultset_next.png rename to apps/icons/static/icons/fat_cow/32x32/resultset_next.png diff --git a/apps/icons/static/images/Fat Cow/32x32/resultset_previous.png b/apps/icons/static/icons/fat_cow/32x32/resultset_previous.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/resultset_previous.png rename to apps/icons/static/icons/fat_cow/32x32/resultset_previous.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ribbon.png b/apps/icons/static/icons/fat_cow/32x32/ribbon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ribbon.png rename to apps/icons/static/icons/fat_cow/32x32/ribbon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/richtext_editor.png b/apps/icons/static/icons/fat_cow/32x32/richtext_editor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/richtext_editor.png rename to apps/icons/static/icons/fat_cow/32x32/richtext_editor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ring.png b/apps/icons/static/icons/fat_cow/32x32/ring.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ring.png rename to apps/icons/static/icons/fat_cow/32x32/ring.png diff --git a/apps/icons/static/images/Fat Cow/32x32/road_sign.png b/apps/icons/static/icons/fat_cow/32x32/road_sign.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/road_sign.png rename to apps/icons/static/icons/fat_cow/32x32/road_sign.png diff --git a/apps/icons/static/images/Fat Cow/32x32/roadworks.png b/apps/icons/static/icons/fat_cow/32x32/roadworks.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/roadworks.png rename to apps/icons/static/icons/fat_cow/32x32/roadworks.png diff --git a/apps/icons/static/images/Fat Cow/32x32/robo_to.png b/apps/icons/static/icons/fat_cow/32x32/robo_to.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/robo_to.png rename to apps/icons/static/icons/fat_cow/32x32/robo_to.png diff --git a/apps/icons/static/images/Fat Cow/32x32/role.png b/apps/icons/static/icons/fat_cow/32x32/role.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/role.png rename to apps/icons/static/icons/fat_cow/32x32/role.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rosette.png b/apps/icons/static/icons/fat_cow/32x32/rosette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rosette.png rename to apps/icons/static/icons/fat_cow/32x32/rosette.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rotate_90.png b/apps/icons/static/icons/fat_cow/32x32/rotate_90.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rotate_90.png rename to apps/icons/static/icons/fat_cow/32x32/rotate_90.png diff --git a/apps/icons/static/images/Fat Cow/32x32/router.png b/apps/icons/static/icons/fat_cow/32x32/router.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/router.png rename to apps/icons/static/icons/fat_cow/32x32/router.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_around.png b/apps/icons/static/icons/fat_cow/32x32/routing_around.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_around.png rename to apps/icons/static/icons/fat_cow/32x32/routing_around.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_forward.png b/apps/icons/static/icons/fat_cow/32x32/routing_forward.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_forward.png rename to apps/icons/static/icons/fat_cow/32x32/routing_forward.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_go_left.png b/apps/icons/static/icons/fat_cow/32x32/routing_go_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_go_left.png rename to apps/icons/static/icons/fat_cow/32x32/routing_go_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_go_right.png b/apps/icons/static/icons/fat_cow/32x32/routing_go_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_go_right.png rename to apps/icons/static/icons/fat_cow/32x32/routing_go_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_go_straight_left.png b/apps/icons/static/icons/fat_cow/32x32/routing_go_straight_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_go_straight_left.png rename to apps/icons/static/icons/fat_cow/32x32/routing_go_straight_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_go_straight_right.png b/apps/icons/static/icons/fat_cow/32x32/routing_go_straight_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_go_straight_right.png rename to apps/icons/static/icons/fat_cow/32x32/routing_go_straight_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_intersection_right.png b/apps/icons/static/icons/fat_cow/32x32/routing_intersection_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_intersection_right.png rename to apps/icons/static/icons/fat_cow/32x32/routing_intersection_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turn_arround_left.png b/apps/icons/static/icons/fat_cow/32x32/routing_turn_arround_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turn_arround_left.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turn_arround_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turn_arround_right.png b/apps/icons/static/icons/fat_cow/32x32/routing_turn_arround_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turn_arround_right.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turn_arround_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turn_left.png b/apps/icons/static/icons/fat_cow/32x32/routing_turn_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turn_left.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turn_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turn_left_2.png b/apps/icons/static/icons/fat_cow/32x32/routing_turn_left_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turn_left_2.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turn_left_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turn_left_crossroads.png b/apps/icons/static/icons/fat_cow/32x32/routing_turn_left_crossroads.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turn_left_crossroads.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turn_left_crossroads.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turn_right.png b/apps/icons/static/icons/fat_cow/32x32/routing_turn_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turn_right.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turn_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turn_right_2.png b/apps/icons/static/icons/fat_cow/32x32/routing_turn_right_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turn_right_2.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turn_right_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turn_u.png b/apps/icons/static/icons/fat_cow/32x32/routing_turn_u.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turn_u.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turn_u.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turnaround_left.png b/apps/icons/static/icons/fat_cow/32x32/routing_turnaround_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turnaround_left.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turnaround_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turnaround_right.png b/apps/icons/static/icons/fat_cow/32x32/routing_turnaround_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turnaround_right.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turnaround_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turning_left.png b/apps/icons/static/icons/fat_cow/32x32/routing_turning_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turning_left.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turning_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/routing_turning_right.png b/apps/icons/static/icons/fat_cow/32x32/routing_turning_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/routing_turning_right.png rename to apps/icons/static/icons/fat_cow/32x32/routing_turning_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rss.png b/apps/icons/static/icons/fat_cow/32x32/rss.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rss.png rename to apps/icons/static/icons/fat_cow/32x32/rss.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rss_add.png b/apps/icons/static/icons/fat_cow/32x32/rss_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rss_add.png rename to apps/icons/static/icons/fat_cow/32x32/rss_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rss_delete.png b/apps/icons/static/icons/fat_cow/32x32/rss_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rss_delete.png rename to apps/icons/static/icons/fat_cow/32x32/rss_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rss_go.png b/apps/icons/static/icons/fat_cow/32x32/rss_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rss_go.png rename to apps/icons/static/icons/fat_cow/32x32/rss_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/rss_valid.png b/apps/icons/static/icons/fat_cow/32x32/rss_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/rss_valid.png rename to apps/icons/static/icons/fat_cow/32x32/rss_valid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ruby.png b/apps/icons/static/icons/fat_cow/32x32/ruby.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ruby.png rename to apps/icons/static/icons/fat_cow/32x32/ruby.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ruby_add.png b/apps/icons/static/icons/fat_cow/32x32/ruby_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ruby_add.png rename to apps/icons/static/icons/fat_cow/32x32/ruby_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ruby_delete.png b/apps/icons/static/icons/fat_cow/32x32/ruby_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ruby_delete.png rename to apps/icons/static/icons/fat_cow/32x32/ruby_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ruby_gear.png b/apps/icons/static/icons/fat_cow/32x32/ruby_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ruby_gear.png rename to apps/icons/static/icons/fat_cow/32x32/ruby_gear.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ruby_get.png b/apps/icons/static/icons/fat_cow/32x32/ruby_get.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ruby_get.png rename to apps/icons/static/icons/fat_cow/32x32/ruby_get.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ruby_go.png b/apps/icons/static/icons/fat_cow/32x32/ruby_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ruby_go.png rename to apps/icons/static/icons/fat_cow/32x32/ruby_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ruby_key.png b/apps/icons/static/icons/fat_cow/32x32/ruby_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ruby_key.png rename to apps/icons/static/icons/fat_cow/32x32/ruby_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ruby_link.png b/apps/icons/static/icons/fat_cow/32x32/ruby_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ruby_link.png rename to apps/icons/static/icons/fat_cow/32x32/ruby_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ruby_put.png b/apps/icons/static/icons/fat_cow/32x32/ruby_put.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ruby_put.png rename to apps/icons/static/icons/fat_cow/32x32/ruby_put.png diff --git a/apps/icons/static/images/Fat Cow/32x32/safari_browser.png b/apps/icons/static/icons/fat_cow/32x32/safari_browser.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/safari_browser.png rename to apps/icons/static/icons/fat_cow/32x32/safari_browser.png diff --git a/apps/icons/static/images/Fat Cow/32x32/safe.png b/apps/icons/static/icons/fat_cow/32x32/safe.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/safe.png rename to apps/icons/static/icons/fat_cow/32x32/safe.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sallary_deferrais.png b/apps/icons/static/icons/fat_cow/32x32/sallary_deferrais.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sallary_deferrais.png rename to apps/icons/static/icons/fat_cow/32x32/sallary_deferrais.png diff --git a/apps/icons/static/images/Fat Cow/32x32/salver.png b/apps/icons/static/icons/fat_cow/32x32/salver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/salver.png rename to apps/icons/static/icons/fat_cow/32x32/salver.png diff --git a/apps/icons/static/images/Fat Cow/32x32/santa.png b/apps/icons/static/icons/fat_cow/32x32/santa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/santa.png rename to apps/icons/static/icons/fat_cow/32x32/santa.png diff --git a/apps/icons/static/images/Fat Cow/32x32/satellite.png b/apps/icons/static/icons/fat_cow/32x32/satellite.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/satellite.png rename to apps/icons/static/icons/fat_cow/32x32/satellite.png diff --git a/apps/icons/static/images/Fat Cow/32x32/satellite_dish.png b/apps/icons/static/icons/fat_cow/32x32/satellite_dish.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/satellite_dish.png rename to apps/icons/static/icons/fat_cow/32x32/satellite_dish.png diff --git a/apps/icons/static/images/Fat Cow/32x32/save_as.png b/apps/icons/static/icons/fat_cow/32x32/save_as.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/save_as.png rename to apps/icons/static/icons/fat_cow/32x32/save_as.png diff --git a/apps/icons/static/images/Fat Cow/32x32/save_money.png b/apps/icons/static/icons/fat_cow/32x32/save_money.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/save_money.png rename to apps/icons/static/icons/fat_cow/32x32/save_money.png diff --git a/apps/icons/static/images/Fat Cow/32x32/scale_image.png b/apps/icons/static/icons/fat_cow/32x32/scale_image.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/scale_image.png rename to apps/icons/static/icons/fat_cow/32x32/scale_image.png diff --git a/apps/icons/static/images/Fat Cow/32x32/scanner.png b/apps/icons/static/icons/fat_cow/32x32/scanner.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/scanner.png rename to apps/icons/static/icons/fat_cow/32x32/scanner.png diff --git a/apps/icons/static/images/Fat Cow/32x32/screen_error.png b/apps/icons/static/icons/fat_cow/32x32/screen_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/screen_error.png rename to apps/icons/static/icons/fat_cow/32x32/screen_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/screwdriver.png b/apps/icons/static/icons/fat_cow/32x32/screwdriver.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/screwdriver.png rename to apps/icons/static/icons/fat_cow/32x32/screwdriver.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script.png b/apps/icons/static/icons/fat_cow/32x32/script.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script.png rename to apps/icons/static/icons/fat_cow/32x32/script.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_add.png b/apps/icons/static/icons/fat_cow/32x32/script_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_add.png rename to apps/icons/static/icons/fat_cow/32x32/script_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_code.png b/apps/icons/static/icons/fat_cow/32x32/script_code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_code.png rename to apps/icons/static/icons/fat_cow/32x32/script_code.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_code_red.png b/apps/icons/static/icons/fat_cow/32x32/script_code_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_code_red.png rename to apps/icons/static/icons/fat_cow/32x32/script_code_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_delete.png b/apps/icons/static/icons/fat_cow/32x32/script_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_delete.png rename to apps/icons/static/icons/fat_cow/32x32/script_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_edit.png b/apps/icons/static/icons/fat_cow/32x32/script_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_edit.png rename to apps/icons/static/icons/fat_cow/32x32/script_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_error.png b/apps/icons/static/icons/fat_cow/32x32/script_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_error.png rename to apps/icons/static/icons/fat_cow/32x32/script_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_gear.png b/apps/icons/static/icons/fat_cow/32x32/script_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_gear.png rename to apps/icons/static/icons/fat_cow/32x32/script_gear.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_go.png b/apps/icons/static/icons/fat_cow/32x32/script_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_go.png rename to apps/icons/static/icons/fat_cow/32x32/script_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_key.png b/apps/icons/static/icons/fat_cow/32x32/script_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_key.png rename to apps/icons/static/icons/fat_cow/32x32/script_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_lightning.png b/apps/icons/static/icons/fat_cow/32x32/script_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_lightning.png rename to apps/icons/static/icons/fat_cow/32x32/script_lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_link.png b/apps/icons/static/icons/fat_cow/32x32/script_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_link.png rename to apps/icons/static/icons/fat_cow/32x32/script_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_palette.png b/apps/icons/static/icons/fat_cow/32x32/script_palette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_palette.png rename to apps/icons/static/icons/fat_cow/32x32/script_palette.png diff --git a/apps/icons/static/images/Fat Cow/32x32/script_save.png b/apps/icons/static/icons/fat_cow/32x32/script_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/script_save.png rename to apps/icons/static/icons/fat_cow/32x32/script_save.png diff --git a/apps/icons/static/images/Fat Cow/32x32/scripts.png b/apps/icons/static/icons/fat_cow/32x32/scripts.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/scripts.png rename to apps/icons/static/icons/fat_cow/32x32/scripts.png diff --git a/apps/icons/static/images/Fat Cow/32x32/scroller_bar.png b/apps/icons/static/icons/fat_cow/32x32/scroller_bar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/scroller_bar.png rename to apps/icons/static/icons/fat_cow/32x32/scroller_bar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/scull.png b/apps/icons/static/icons/fat_cow/32x32/scull.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/scull.png rename to apps/icons/static/icons/fat_cow/32x32/scull.png diff --git a/apps/icons/static/images/Fat Cow/32x32/search_minus.png b/apps/icons/static/icons/fat_cow/32x32/search_minus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/search_minus.png rename to apps/icons/static/icons/fat_cow/32x32/search_minus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/search_plus.png b/apps/icons/static/icons/fat_cow/32x32/search_plus.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/search_plus.png rename to apps/icons/static/icons/fat_cow/32x32/search_plus.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select.png b/apps/icons/static/icons/fat_cow/32x32/select.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select.png rename to apps/icons/static/icons/fat_cow/32x32/select.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select_by_adding_to_selection.png b/apps/icons/static/icons/fat_cow/32x32/select_by_adding_to_selection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select_by_adding_to_selection.png rename to apps/icons/static/icons/fat_cow/32x32/select_by_adding_to_selection.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select_by_color.png b/apps/icons/static/icons/fat_cow/32x32/select_by_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select_by_color.png rename to apps/icons/static/icons/fat_cow/32x32/select_by_color.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select_by_difference.png b/apps/icons/static/icons/fat_cow/32x32/select_by_difference.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select_by_difference.png rename to apps/icons/static/icons/fat_cow/32x32/select_by_difference.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select_by_intersection.png b/apps/icons/static/icons/fat_cow/32x32/select_by_intersection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select_by_intersection.png rename to apps/icons/static/icons/fat_cow/32x32/select_by_intersection.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select_continuous_area.png b/apps/icons/static/icons/fat_cow/32x32/select_continuous_area.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select_continuous_area.png rename to apps/icons/static/icons/fat_cow/32x32/select_continuous_area.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select_ellipse.png b/apps/icons/static/icons/fat_cow/32x32/select_ellipse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select_ellipse.png rename to apps/icons/static/icons/fat_cow/32x32/select_ellipse.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select_invert.png b/apps/icons/static/icons/fat_cow/32x32/select_invert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select_invert.png rename to apps/icons/static/icons/fat_cow/32x32/select_invert.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select_lasso.png b/apps/icons/static/icons/fat_cow/32x32/select_lasso.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select_lasso.png rename to apps/icons/static/icons/fat_cow/32x32/select_lasso.png diff --git a/apps/icons/static/images/Fat Cow/32x32/select_restangular.png b/apps/icons/static/icons/fat_cow/32x32/select_restangular.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/select_restangular.png rename to apps/icons/static/icons/fat_cow/32x32/select_restangular.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sertificate.png b/apps/icons/static/icons/fat_cow/32x32/sertificate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sertificate.png rename to apps/icons/static/icons/fat_cow/32x32/sertificate.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server.png b/apps/icons/static/icons/fat_cow/32x32/server.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server.png rename to apps/icons/static/icons/fat_cow/32x32/server.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_add.png b/apps/icons/static/icons/fat_cow/32x32/server_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_add.png rename to apps/icons/static/icons/fat_cow/32x32/server_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_chart.png b/apps/icons/static/icons/fat_cow/32x32/server_chart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_chart.png rename to apps/icons/static/icons/fat_cow/32x32/server_chart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_components.png b/apps/icons/static/icons/fat_cow/32x32/server_components.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_components.png rename to apps/icons/static/icons/fat_cow/32x32/server_components.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_compress.png b/apps/icons/static/icons/fat_cow/32x32/server_compress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_compress.png rename to apps/icons/static/icons/fat_cow/32x32/server_compress.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_connect.png b/apps/icons/static/icons/fat_cow/32x32/server_connect.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_connect.png rename to apps/icons/static/icons/fat_cow/32x32/server_connect.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_database.png b/apps/icons/static/icons/fat_cow/32x32/server_database.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_database.png rename to apps/icons/static/icons/fat_cow/32x32/server_database.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_delete.png b/apps/icons/static/icons/fat_cow/32x32/server_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_delete.png rename to apps/icons/static/icons/fat_cow/32x32/server_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_edit.png b/apps/icons/static/icons/fat_cow/32x32/server_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_edit.png rename to apps/icons/static/icons/fat_cow/32x32/server_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_error.png b/apps/icons/static/icons/fat_cow/32x32/server_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_error.png rename to apps/icons/static/icons/fat_cow/32x32/server_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_go.png b/apps/icons/static/icons/fat_cow/32x32/server_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_go.png rename to apps/icons/static/icons/fat_cow/32x32/server_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_information.png b/apps/icons/static/icons/fat_cow/32x32/server_information.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_information.png rename to apps/icons/static/icons/fat_cow/32x32/server_information.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_key.png b/apps/icons/static/icons/fat_cow/32x32/server_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_key.png rename to apps/icons/static/icons/fat_cow/32x32/server_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_lightning.png b/apps/icons/static/icons/fat_cow/32x32/server_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_lightning.png rename to apps/icons/static/icons/fat_cow/32x32/server_lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_link.png b/apps/icons/static/icons/fat_cow/32x32/server_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_link.png rename to apps/icons/static/icons/fat_cow/32x32/server_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_stanchion.png b/apps/icons/static/icons/fat_cow/32x32/server_stanchion.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_stanchion.png rename to apps/icons/static/icons/fat_cow/32x32/server_stanchion.png diff --git a/apps/icons/static/images/Fat Cow/32x32/server_uncompress.png b/apps/icons/static/icons/fat_cow/32x32/server_uncompress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/server_uncompress.png rename to apps/icons/static/icons/fat_cow/32x32/server_uncompress.png diff --git a/apps/icons/static/images/Fat Cow/32x32/session_idle_time.png b/apps/icons/static/icons/fat_cow/32x32/session_idle_time.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/session_idle_time.png rename to apps/icons/static/icons/fat_cow/32x32/session_idle_time.png diff --git a/apps/icons/static/images/Fat Cow/32x32/set_security_question.png b/apps/icons/static/icons/fat_cow/32x32/set_security_question.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/set_security_question.png rename to apps/icons/static/icons/fat_cow/32x32/set_security_question.png diff --git a/apps/icons/static/images/Fat Cow/32x32/setting_tools.png b/apps/icons/static/icons/fat_cow/32x32/setting_tools.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/setting_tools.png rename to apps/icons/static/icons/fat_cow/32x32/setting_tools.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shading.png b/apps/icons/static/icons/fat_cow/32x32/shading.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shading.png rename to apps/icons/static/icons/fat_cow/32x32/shading.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_align_bottom.png b/apps/icons/static/icons/fat_cow/32x32/shape_align_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_align_bottom.png rename to apps/icons/static/icons/fat_cow/32x32/shape_align_bottom.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_align_center.png b/apps/icons/static/icons/fat_cow/32x32/shape_align_center.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_align_center.png rename to apps/icons/static/icons/fat_cow/32x32/shape_align_center.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_align_left.png b/apps/icons/static/icons/fat_cow/32x32/shape_align_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_align_left.png rename to apps/icons/static/icons/fat_cow/32x32/shape_align_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_align_middle.png b/apps/icons/static/icons/fat_cow/32x32/shape_align_middle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_align_middle.png rename to apps/icons/static/icons/fat_cow/32x32/shape_align_middle.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_align_right.png b/apps/icons/static/icons/fat_cow/32x32/shape_align_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_align_right.png rename to apps/icons/static/icons/fat_cow/32x32/shape_align_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_align_top.png b/apps/icons/static/icons/fat_cow/32x32/shape_align_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_align_top.png rename to apps/icons/static/icons/fat_cow/32x32/shape_align_top.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_flip_horizontal.png b/apps/icons/static/icons/fat_cow/32x32/shape_flip_horizontal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_flip_horizontal.png rename to apps/icons/static/icons/fat_cow/32x32/shape_flip_horizontal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_flip_vertical.png b/apps/icons/static/icons/fat_cow/32x32/shape_flip_vertical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_flip_vertical.png rename to apps/icons/static/icons/fat_cow/32x32/shape_flip_vertical.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_group.png b/apps/icons/static/icons/fat_cow/32x32/shape_group.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_group.png rename to apps/icons/static/icons/fat_cow/32x32/shape_group.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_handles.png b/apps/icons/static/icons/fat_cow/32x32/shape_handles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_handles.png rename to apps/icons/static/icons/fat_cow/32x32/shape_handles.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_move_back.png b/apps/icons/static/icons/fat_cow/32x32/shape_move_back.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_move_back.png rename to apps/icons/static/icons/fat_cow/32x32/shape_move_back.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_move_backwards.png b/apps/icons/static/icons/fat_cow/32x32/shape_move_backwards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_move_backwards.png rename to apps/icons/static/icons/fat_cow/32x32/shape_move_backwards.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_move_forwards.png b/apps/icons/static/icons/fat_cow/32x32/shape_move_forwards.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_move_forwards.png rename to apps/icons/static/icons/fat_cow/32x32/shape_move_forwards.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_move_front.png b/apps/icons/static/icons/fat_cow/32x32/shape_move_front.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_move_front.png rename to apps/icons/static/icons/fat_cow/32x32/shape_move_front.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_rotate_anticlockwise.png b/apps/icons/static/icons/fat_cow/32x32/shape_rotate_anticlockwise.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_rotate_anticlockwise.png rename to apps/icons/static/icons/fat_cow/32x32/shape_rotate_anticlockwise.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_rotate_clockwise.png b/apps/icons/static/icons/fat_cow/32x32/shape_rotate_clockwise.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_rotate_clockwise.png rename to apps/icons/static/icons/fat_cow/32x32/shape_rotate_clockwise.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_square.png b/apps/icons/static/icons/fat_cow/32x32/shape_square.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_square.png rename to apps/icons/static/icons/fat_cow/32x32/shape_square.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_square_add.png b/apps/icons/static/icons/fat_cow/32x32/shape_square_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_square_add.png rename to apps/icons/static/icons/fat_cow/32x32/shape_square_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_square_delete.png b/apps/icons/static/icons/fat_cow/32x32/shape_square_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_square_delete.png rename to apps/icons/static/icons/fat_cow/32x32/shape_square_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_square_edit.png b/apps/icons/static/icons/fat_cow/32x32/shape_square_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_square_edit.png rename to apps/icons/static/icons/fat_cow/32x32/shape_square_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_square_error.png b/apps/icons/static/icons/fat_cow/32x32/shape_square_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_square_error.png rename to apps/icons/static/icons/fat_cow/32x32/shape_square_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_square_go.png b/apps/icons/static/icons/fat_cow/32x32/shape_square_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_square_go.png rename to apps/icons/static/icons/fat_cow/32x32/shape_square_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_square_key.png b/apps/icons/static/icons/fat_cow/32x32/shape_square_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_square_key.png rename to apps/icons/static/icons/fat_cow/32x32/shape_square_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_square_link.png b/apps/icons/static/icons/fat_cow/32x32/shape_square_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_square_link.png rename to apps/icons/static/icons/fat_cow/32x32/shape_square_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shape_ungroup.png b/apps/icons/static/icons/fat_cow/32x32/shape_ungroup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shape_ungroup.png rename to apps/icons/static/icons/fat_cow/32x32/shape_ungroup.png diff --git a/apps/icons/static/images/Fat Cow/32x32/share.png b/apps/icons/static/icons/fat_cow/32x32/share.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/share.png rename to apps/icons/static/icons/fat_cow/32x32/share.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sharpen.png b/apps/icons/static/icons/fat_cow/32x32/sharpen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sharpen.png rename to apps/icons/static/icons/fat_cow/32x32/sharpen.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sheduled_task.png b/apps/icons/static/icons/fat_cow/32x32/sheduled_task.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sheduled_task.png rename to apps/icons/static/icons/fat_cow/32x32/sheduled_task.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shield.png b/apps/icons/static/icons/fat_cow/32x32/shield.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shield.png rename to apps/icons/static/icons/fat_cow/32x32/shield.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shield_add.png b/apps/icons/static/icons/fat_cow/32x32/shield_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shield_add.png rename to apps/icons/static/icons/fat_cow/32x32/shield_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shield_delete.png b/apps/icons/static/icons/fat_cow/32x32/shield_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shield_delete.png rename to apps/icons/static/icons/fat_cow/32x32/shield_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shield_go.png b/apps/icons/static/icons/fat_cow/32x32/shield_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shield_go.png rename to apps/icons/static/icons/fat_cow/32x32/shield_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shirt_polo.png b/apps/icons/static/icons/fat_cow/32x32/shirt_polo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shirt_polo.png rename to apps/icons/static/icons/fat_cow/32x32/shirt_polo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shopping.png b/apps/icons/static/icons/fat_cow/32x32/shopping.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shopping.png rename to apps/icons/static/icons/fat_cow/32x32/shopping.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shorts.png b/apps/icons/static/icons/fat_cow/32x32/shorts.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shorts.png rename to apps/icons/static/icons/fat_cow/32x32/shorts.png diff --git a/apps/icons/static/images/Fat Cow/32x32/showel.png b/apps/icons/static/icons/fat_cow/32x32/showel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/showel.png rename to apps/icons/static/icons/fat_cow/32x32/showel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/shuriken.png b/apps/icons/static/icons/fat_cow/32x32/shuriken.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/shuriken.png rename to apps/icons/static/icons/fat_cow/32x32/shuriken.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sign.png b/apps/icons/static/icons/fat_cow/32x32/sign.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sign.png rename to apps/icons/static/icons/fat_cow/32x32/sign.png diff --git a/apps/icons/static/images/Fat Cow/32x32/siren.png b/apps/icons/static/icons/fat_cow/32x32/siren.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/siren.png rename to apps/icons/static/icons/fat_cow/32x32/siren.png diff --git a/apps/icons/static/images/Fat Cow/32x32/site_backup_and_restore.png b/apps/icons/static/icons/fat_cow/32x32/site_backup_and_restore.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/site_backup_and_restore.png rename to apps/icons/static/icons/fat_cow/32x32/site_backup_and_restore.png diff --git a/apps/icons/static/images/Fat Cow/32x32/site_enhancer.png b/apps/icons/static/icons/fat_cow/32x32/site_enhancer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/site_enhancer.png rename to apps/icons/static/icons/fat_cow/32x32/site_enhancer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sitemap.png b/apps/icons/static/icons/fat_cow/32x32/sitemap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sitemap.png rename to apps/icons/static/icons/fat_cow/32x32/sitemap.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sitemap_color.png b/apps/icons/static/icons/fat_cow/32x32/sitemap_color.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sitemap_color.png rename to apps/icons/static/icons/fat_cow/32x32/sitemap_color.png diff --git a/apps/icons/static/images/Fat Cow/32x32/size_horizontal.png b/apps/icons/static/icons/fat_cow/32x32/size_horizontal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/size_horizontal.png rename to apps/icons/static/icons/fat_cow/32x32/size_horizontal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/size_vertical.png b/apps/icons/static/icons/fat_cow/32x32/size_vertical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/size_vertical.png rename to apps/icons/static/icons/fat_cow/32x32/size_vertical.png diff --git a/apps/icons/static/images/Fat Cow/32x32/skate.png b/apps/icons/static/icons/fat_cow/32x32/skate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/skate.png rename to apps/icons/static/icons/fat_cow/32x32/skate.png diff --git a/apps/icons/static/images/Fat Cow/32x32/skins.png b/apps/icons/static/icons/fat_cow/32x32/skins.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/skins.png rename to apps/icons/static/icons/fat_cow/32x32/skins.png diff --git a/apps/icons/static/images/Fat Cow/32x32/skype.png b/apps/icons/static/icons/fat_cow/32x32/skype.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/skype.png rename to apps/icons/static/icons/fat_cow/32x32/skype.png diff --git a/apps/icons/static/images/Fat Cow/32x32/slackware.png b/apps/icons/static/icons/fat_cow/32x32/slackware.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/slackware.png rename to apps/icons/static/icons/fat_cow/32x32/slackware.png diff --git a/apps/icons/static/images/Fat Cow/32x32/slideshow.png b/apps/icons/static/icons/fat_cow/32x32/slideshow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/slideshow.png rename to apps/icons/static/icons/fat_cow/32x32/slideshow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/small_business.png b/apps/icons/static/icons/fat_cow/32x32/small_business.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/small_business.png rename to apps/icons/static/icons/fat_cow/32x32/small_business.png diff --git a/apps/icons/static/images/Fat Cow/32x32/small_car.png b/apps/icons/static/icons/fat_cow/32x32/small_car.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/small_car.png rename to apps/icons/static/icons/fat_cow/32x32/small_car.png diff --git a/apps/icons/static/images/Fat Cow/32x32/small_tiles.png b/apps/icons/static/icons/fat_cow/32x32/small_tiles.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/small_tiles.png rename to apps/icons/static/icons/fat_cow/32x32/small_tiles.png diff --git a/apps/icons/static/images/Fat Cow/32x32/snapshot.png b/apps/icons/static/icons/fat_cow/32x32/snapshot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/snapshot.png rename to apps/icons/static/icons/fat_cow/32x32/snapshot.png diff --git a/apps/icons/static/images/Fat Cow/32x32/snow_rain.png b/apps/icons/static/icons/fat_cow/32x32/snow_rain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/snow_rain.png rename to apps/icons/static/icons/fat_cow/32x32/snow_rain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/snowman.png b/apps/icons/static/icons/fat_cow/32x32/snowman.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/snowman.png rename to apps/icons/static/icons/fat_cow/32x32/snowman.png diff --git a/apps/icons/static/images/Fat Cow/32x32/soap.png b/apps/icons/static/icons/fat_cow/32x32/soap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/soap.png rename to apps/icons/static/icons/fat_cow/32x32/soap.png diff --git a/apps/icons/static/images/Fat Cow/32x32/soil_layers.png b/apps/icons/static/icons/fat_cow/32x32/soil_layers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/soil_layers.png rename to apps/icons/static/icons/fat_cow/32x32/soil_layers.png diff --git a/apps/icons/static/images/Fat Cow/32x32/solar.png b/apps/icons/static/icons/fat_cow/32x32/solar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/solar.png rename to apps/icons/static/icons/fat_cow/32x32/solar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sort_ascending.png b/apps/icons/static/icons/fat_cow/32x32/sort_ascending.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sort_ascending.png rename to apps/icons/static/icons/fat_cow/32x32/sort_ascending.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sort_columns.png b/apps/icons/static/icons/fat_cow/32x32/sort_columns.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sort_columns.png rename to apps/icons/static/icons/fat_cow/32x32/sort_columns.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sort_descending.png b/apps/icons/static/icons/fat_cow/32x32/sort_descending.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sort_descending.png rename to apps/icons/static/icons/fat_cow/32x32/sort_descending.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sound.png b/apps/icons/static/icons/fat_cow/32x32/sound.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sound.png rename to apps/icons/static/icons/fat_cow/32x32/sound.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sound_add.png b/apps/icons/static/icons/fat_cow/32x32/sound_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sound_add.png rename to apps/icons/static/icons/fat_cow/32x32/sound_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sound_delete.png b/apps/icons/static/icons/fat_cow/32x32/sound_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sound_delete.png rename to apps/icons/static/icons/fat_cow/32x32/sound_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sound_low.png b/apps/icons/static/icons/fat_cow/32x32/sound_low.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sound_low.png rename to apps/icons/static/icons/fat_cow/32x32/sound_low.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sound_mute.png b/apps/icons/static/icons/fat_cow/32x32/sound_mute.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sound_mute.png rename to apps/icons/static/icons/fat_cow/32x32/sound_mute.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sound_none.png b/apps/icons/static/icons/fat_cow/32x32/sound_none.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sound_none.png rename to apps/icons/static/icons/fat_cow/32x32/sound_none.png diff --git a/apps/icons/static/images/Fat Cow/32x32/soup.png b/apps/icons/static/icons/fat_cow/32x32/soup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/soup.png rename to apps/icons/static/icons/fat_cow/32x32/soup.png diff --git a/apps/icons/static/images/Fat Cow/32x32/source_code.png b/apps/icons/static/icons/fat_cow/32x32/source_code.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/source_code.png rename to apps/icons/static/icons/fat_cow/32x32/source_code.png diff --git a/apps/icons/static/images/Fat Cow/32x32/spacer.png b/apps/icons/static/icons/fat_cow/32x32/spacer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/spacer.png rename to apps/icons/static/icons/fat_cow/32x32/spacer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/spam.png b/apps/icons/static/icons/fat_cow/32x32/spam.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/spam.png rename to apps/icons/static/icons/fat_cow/32x32/spam.png diff --git a/apps/icons/static/images/Fat Cow/32x32/spam_filter.png b/apps/icons/static/icons/fat_cow/32x32/spam_filter.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/spam_filter.png rename to apps/icons/static/icons/fat_cow/32x32/spam_filter.png diff --git a/apps/icons/static/images/Fat Cow/32x32/speakers.png b/apps/icons/static/icons/fat_cow/32x32/speakers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/speakers.png rename to apps/icons/static/icons/fat_cow/32x32/speakers.png diff --git a/apps/icons/static/images/Fat Cow/32x32/speedometer.png b/apps/icons/static/icons/fat_cow/32x32/speedometer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/speedometer.png rename to apps/icons/static/icons/fat_cow/32x32/speedometer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/spellcheck.png b/apps/icons/static/icons/fat_cow/32x32/spellcheck.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/spellcheck.png rename to apps/icons/static/icons/fat_cow/32x32/spellcheck.png diff --git a/apps/icons/static/images/Fat Cow/32x32/spellcheck_error.png b/apps/icons/static/icons/fat_cow/32x32/spellcheck_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/spellcheck_error.png rename to apps/icons/static/icons/fat_cow/32x32/spellcheck_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/spider_web.png b/apps/icons/static/icons/fat_cow/32x32/spider_web.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/spider_web.png rename to apps/icons/static/icons/fat_cow/32x32/spider_web.png diff --git a/apps/icons/static/images/Fat Cow/32x32/spill.png b/apps/icons/static/icons/fat_cow/32x32/spill.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/spill.png rename to apps/icons/static/icons/fat_cow/32x32/spill.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sport.png b/apps/icons/static/icons/fat_cow/32x32/sport.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sport.png rename to apps/icons/static/icons/fat_cow/32x32/sport.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sport_8ball.png b/apps/icons/static/icons/fat_cow/32x32/sport_8ball.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sport_8ball.png rename to apps/icons/static/icons/fat_cow/32x32/sport_8ball.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sport_basketball.png b/apps/icons/static/icons/fat_cow/32x32/sport_basketball.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sport_basketball.png rename to apps/icons/static/icons/fat_cow/32x32/sport_basketball.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sport_football.png b/apps/icons/static/icons/fat_cow/32x32/sport_football.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sport_football.png rename to apps/icons/static/icons/fat_cow/32x32/sport_football.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sport_golf.png b/apps/icons/static/icons/fat_cow/32x32/sport_golf.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sport_golf.png rename to apps/icons/static/icons/fat_cow/32x32/sport_golf.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sport_raquet.png b/apps/icons/static/icons/fat_cow/32x32/sport_raquet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sport_raquet.png rename to apps/icons/static/icons/fat_cow/32x32/sport_raquet.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sport_shuttlecock.png b/apps/icons/static/icons/fat_cow/32x32/sport_shuttlecock.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sport_shuttlecock.png rename to apps/icons/static/icons/fat_cow/32x32/sport_shuttlecock.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sport_soccer.png b/apps/icons/static/icons/fat_cow/32x32/sport_soccer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sport_soccer.png rename to apps/icons/static/icons/fat_cow/32x32/sport_soccer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sport_tennis.png b/apps/icons/static/icons/fat_cow/32x32/sport_tennis.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sport_tennis.png rename to apps/icons/static/icons/fat_cow/32x32/sport_tennis.png diff --git a/apps/icons/static/images/Fat Cow/32x32/spring.png b/apps/icons/static/icons/fat_cow/32x32/spring.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/spring.png rename to apps/icons/static/icons/fat_cow/32x32/spring.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sql_join.png b/apps/icons/static/icons/fat_cow/32x32/sql_join.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sql_join.png rename to apps/icons/static/icons/fat_cow/32x32/sql_join.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sql_join_inner.png b/apps/icons/static/icons/fat_cow/32x32/sql_join_inner.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sql_join_inner.png rename to apps/icons/static/icons/fat_cow/32x32/sql_join_inner.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sql_join_left.png b/apps/icons/static/icons/fat_cow/32x32/sql_join_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sql_join_left.png rename to apps/icons/static/icons/fat_cow/32x32/sql_join_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sql_join_left_exclude.png b/apps/icons/static/icons/fat_cow/32x32/sql_join_left_exclude.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sql_join_left_exclude.png rename to apps/icons/static/icons/fat_cow/32x32/sql_join_left_exclude.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sql_join_outer.png b/apps/icons/static/icons/fat_cow/32x32/sql_join_outer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sql_join_outer.png rename to apps/icons/static/icons/fat_cow/32x32/sql_join_outer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sql_join_outer_exclude.png b/apps/icons/static/icons/fat_cow/32x32/sql_join_outer_exclude.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sql_join_outer_exclude.png rename to apps/icons/static/icons/fat_cow/32x32/sql_join_outer_exclude.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sql_join_right.png b/apps/icons/static/icons/fat_cow/32x32/sql_join_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sql_join_right.png rename to apps/icons/static/icons/fat_cow/32x32/sql_join_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sql_join_right_exclude.png b/apps/icons/static/icons/fat_cow/32x32/sql_join_right_exclude.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sql_join_right_exclude.png rename to apps/icons/static/icons/fat_cow/32x32/sql_join_right_exclude.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ssl_certificates.png b/apps/icons/static/icons/fat_cow/32x32/ssl_certificates.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ssl_certificates.png rename to apps/icons/static/icons/fat_cow/32x32/ssl_certificates.png diff --git a/apps/icons/static/images/Fat Cow/32x32/stamp_pattern.png b/apps/icons/static/icons/fat_cow/32x32/stamp_pattern.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/stamp_pattern.png rename to apps/icons/static/icons/fat_cow/32x32/stamp_pattern.png diff --git a/apps/icons/static/images/Fat Cow/32x32/star.png b/apps/icons/static/icons/fat_cow/32x32/star.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/star.png rename to apps/icons/static/icons/fat_cow/32x32/star.png diff --git a/apps/icons/static/images/Fat Cow/32x32/statistics.png b/apps/icons/static/icons/fat_cow/32x32/statistics.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/statistics.png rename to apps/icons/static/icons/fat_cow/32x32/statistics.png diff --git a/apps/icons/static/images/Fat Cow/32x32/status_away.png b/apps/icons/static/icons/fat_cow/32x32/status_away.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/status_away.png rename to apps/icons/static/icons/fat_cow/32x32/status_away.png diff --git a/apps/icons/static/images/Fat Cow/32x32/status_busy.png b/apps/icons/static/icons/fat_cow/32x32/status_busy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/status_busy.png rename to apps/icons/static/icons/fat_cow/32x32/status_busy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/status_offline.png b/apps/icons/static/icons/fat_cow/32x32/status_offline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/status_offline.png rename to apps/icons/static/icons/fat_cow/32x32/status_offline.png diff --git a/apps/icons/static/images/Fat Cow/32x32/status_online.png b/apps/icons/static/icons/fat_cow/32x32/status_online.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/status_online.png rename to apps/icons/static/icons/fat_cow/32x32/status_online.png diff --git a/apps/icons/static/images/Fat Cow/32x32/steering_wheel.png b/apps/icons/static/icons/fat_cow/32x32/steering_wheel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/steering_wheel.png rename to apps/icons/static/icons/fat_cow/32x32/steering_wheel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/steering_wheel_2.png b/apps/icons/static/icons/fat_cow/32x32/steering_wheel_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/steering_wheel_2.png rename to apps/icons/static/icons/fat_cow/32x32/steering_wheel_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/steering_wheel_3.png b/apps/icons/static/icons/fat_cow/32x32/steering_wheel_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/steering_wheel_3.png rename to apps/icons/static/icons/fat_cow/32x32/steering_wheel_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/stop.png b/apps/icons/static/icons/fat_cow/32x32/stop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/stop.png rename to apps/icons/static/icons/fat_cow/32x32/stop.png diff --git a/apps/icons/static/images/Fat Cow/32x32/stopwatch_finish.png b/apps/icons/static/icons/fat_cow/32x32/stopwatch_finish.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/stopwatch_finish.png rename to apps/icons/static/icons/fat_cow/32x32/stopwatch_finish.png diff --git a/apps/icons/static/images/Fat Cow/32x32/stopwatch_pause.png b/apps/icons/static/icons/fat_cow/32x32/stopwatch_pause.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/stopwatch_pause.png rename to apps/icons/static/icons/fat_cow/32x32/stopwatch_pause.png diff --git a/apps/icons/static/images/Fat Cow/32x32/stopwatch_start.png b/apps/icons/static/icons/fat_cow/32x32/stopwatch_start.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/stopwatch_start.png rename to apps/icons/static/icons/fat_cow/32x32/stopwatch_start.png diff --git a/apps/icons/static/images/Fat Cow/32x32/storage.png b/apps/icons/static/icons/fat_cow/32x32/storage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/storage.png rename to apps/icons/static/icons/fat_cow/32x32/storage.png diff --git a/apps/icons/static/images/Fat Cow/32x32/street_stall.png b/apps/icons/static/icons/fat_cow/32x32/street_stall.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/street_stall.png rename to apps/icons/static/icons/fat_cow/32x32/street_stall.png diff --git a/apps/icons/static/images/Fat Cow/32x32/stumble_upon.png b/apps/icons/static/icons/fat_cow/32x32/stumble_upon.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/stumble_upon.png rename to apps/icons/static/icons/fat_cow/32x32/stumble_upon.png diff --git a/apps/icons/static/images/Fat Cow/32x32/style.png b/apps/icons/static/icons/fat_cow/32x32/style.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/style.png rename to apps/icons/static/icons/fat_cow/32x32/style.png diff --git a/apps/icons/static/images/Fat Cow/32x32/style_add.png b/apps/icons/static/icons/fat_cow/32x32/style_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/style_add.png rename to apps/icons/static/icons/fat_cow/32x32/style_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/style_delete.png b/apps/icons/static/icons/fat_cow/32x32/style_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/style_delete.png rename to apps/icons/static/icons/fat_cow/32x32/style_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/style_edit.png b/apps/icons/static/icons/fat_cow/32x32/style_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/style_edit.png rename to apps/icons/static/icons/fat_cow/32x32/style_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/style_go.png b/apps/icons/static/icons/fat_cow/32x32/style_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/style_go.png rename to apps/icons/static/icons/fat_cow/32x32/style_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/subwoofer.png b/apps/icons/static/icons/fat_cow/32x32/subwoofer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/subwoofer.png rename to apps/icons/static/icons/fat_cow/32x32/subwoofer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sum.png b/apps/icons/static/icons/fat_cow/32x32/sum.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sum.png rename to apps/icons/static/icons/fat_cow/32x32/sum.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sun_cloudy.png b/apps/icons/static/icons/fat_cow/32x32/sun_cloudy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sun_cloudy.png rename to apps/icons/static/icons/fat_cow/32x32/sun_cloudy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/sun_rain.png b/apps/icons/static/icons/fat_cow/32x32/sun_rain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/sun_rain.png rename to apps/icons/static/icons/fat_cow/32x32/sun_rain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/support.png b/apps/icons/static/icons/fat_cow/32x32/support.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/support.png rename to apps/icons/static/icons/fat_cow/32x32/support.png diff --git a/apps/icons/static/images/Fat Cow/32x32/swf_loader.png b/apps/icons/static/icons/fat_cow/32x32/swf_loader.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/swf_loader.png rename to apps/icons/static/icons/fat_cow/32x32/swf_loader.png diff --git a/apps/icons/static/images/Fat Cow/32x32/switch.png b/apps/icons/static/icons/fat_cow/32x32/switch.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/switch.png rename to apps/icons/static/icons/fat_cow/32x32/switch.png diff --git a/apps/icons/static/images/Fat Cow/32x32/switch_120v.png b/apps/icons/static/icons/fat_cow/32x32/switch_120v.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/switch_120v.png rename to apps/icons/static/icons/fat_cow/32x32/switch_120v.png diff --git a/apps/icons/static/images/Fat Cow/32x32/switch_220v.png b/apps/icons/static/icons/fat_cow/32x32/switch_220v.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/switch_220v.png rename to apps/icons/static/icons/fat_cow/32x32/switch_220v.png diff --git a/apps/icons/static/images/Fat Cow/32x32/system_monitor.png b/apps/icons/static/icons/fat_cow/32x32/system_monitor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/system_monitor.png rename to apps/icons/static/icons/fat_cow/32x32/system_monitor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/system_time.png b/apps/icons/static/icons/fat_cow/32x32/system_time.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/system_time.png rename to apps/icons/static/icons/fat_cow/32x32/system_time.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tab.png b/apps/icons/static/icons/fat_cow/32x32/tab.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tab.png rename to apps/icons/static/icons/fat_cow/32x32/tab.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tab_add.png b/apps/icons/static/icons/fat_cow/32x32/tab_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tab_add.png rename to apps/icons/static/icons/fat_cow/32x32/tab_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tab_delete.png b/apps/icons/static/icons/fat_cow/32x32/tab_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tab_delete.png rename to apps/icons/static/icons/fat_cow/32x32/tab_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tab_edit.png b/apps/icons/static/icons/fat_cow/32x32/tab_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tab_edit.png rename to apps/icons/static/icons/fat_cow/32x32/tab_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tab_go.png b/apps/icons/static/icons/fat_cow/32x32/tab_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tab_go.png rename to apps/icons/static/icons/fat_cow/32x32/tab_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tabbar.png b/apps/icons/static/icons/fat_cow/32x32/tabbar.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tabbar.png rename to apps/icons/static/icons/fat_cow/32x32/tabbar.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table.png b/apps/icons/static/icons/fat_cow/32x32/table.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table.png rename to apps/icons/static/icons/fat_cow/32x32/table.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_add.png b/apps/icons/static/icons/fat_cow/32x32/table_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_add.png rename to apps/icons/static/icons/fat_cow/32x32/table_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_chart.png b/apps/icons/static/icons/fat_cow/32x32/table_chart.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_chart.png rename to apps/icons/static/icons/fat_cow/32x32/table_chart.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_delete.png b/apps/icons/static/icons/fat_cow/32x32/table_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_delete.png rename to apps/icons/static/icons/fat_cow/32x32/table_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_edit.png b/apps/icons/static/icons/fat_cow/32x32/table_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_edit.png rename to apps/icons/static/icons/fat_cow/32x32/table_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_error.png b/apps/icons/static/icons/fat_cow/32x32/table_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_error.png rename to apps/icons/static/icons/fat_cow/32x32/table_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_excel.png b/apps/icons/static/icons/fat_cow/32x32/table_excel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_excel.png rename to apps/icons/static/icons/fat_cow/32x32/table_excel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_export.png b/apps/icons/static/icons/fat_cow/32x32/table_export.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_export.png rename to apps/icons/static/icons/fat_cow/32x32/table_export.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_gear.png b/apps/icons/static/icons/fat_cow/32x32/table_gear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_gear.png rename to apps/icons/static/icons/fat_cow/32x32/table_gear.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_go.png b/apps/icons/static/icons/fat_cow/32x32/table_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_go.png rename to apps/icons/static/icons/fat_cow/32x32/table_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_heatmap.png b/apps/icons/static/icons/fat_cow/32x32/table_heatmap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_heatmap.png rename to apps/icons/static/icons/fat_cow/32x32/table_heatmap.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_import.png b/apps/icons/static/icons/fat_cow/32x32/table_import.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_import.png rename to apps/icons/static/icons/fat_cow/32x32/table_import.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_insert.png b/apps/icons/static/icons/fat_cow/32x32/table_insert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_insert.png rename to apps/icons/static/icons/fat_cow/32x32/table_insert.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_key.png b/apps/icons/static/icons/fat_cow/32x32/table_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_key.png rename to apps/icons/static/icons/fat_cow/32x32/table_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_lightning.png b/apps/icons/static/icons/fat_cow/32x32/table_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_lightning.png rename to apps/icons/static/icons/fat_cow/32x32/table_lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_link.png b/apps/icons/static/icons/fat_cow/32x32/table_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_link.png rename to apps/icons/static/icons/fat_cow/32x32/table_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_money.png b/apps/icons/static/icons/fat_cow/32x32/table_money.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_money.png rename to apps/icons/static/icons/fat_cow/32x32/table_money.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_multiple.png b/apps/icons/static/icons/fat_cow/32x32/table_multiple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_multiple.png rename to apps/icons/static/icons/fat_cow/32x32/table_multiple.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_paint_can.png b/apps/icons/static/icons/fat_cow/32x32/table_paint_can.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_paint_can.png rename to apps/icons/static/icons/fat_cow/32x32/table_paint_can.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_refresh.png b/apps/icons/static/icons/fat_cow/32x32/table_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_refresh.png rename to apps/icons/static/icons/fat_cow/32x32/table_refresh.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_relationship.png b/apps/icons/static/icons/fat_cow/32x32/table_relationship.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_relationship.png rename to apps/icons/static/icons/fat_cow/32x32/table_relationship.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_replace.png b/apps/icons/static/icons/fat_cow/32x32/table_replace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_replace.png rename to apps/icons/static/icons/fat_cow/32x32/table_replace.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_row_delete.png b/apps/icons/static/icons/fat_cow/32x32/table_row_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_row_delete.png rename to apps/icons/static/icons/fat_cow/32x32/table_row_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_row_insert.png b/apps/icons/static/icons/fat_cow/32x32/table_row_insert.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_row_insert.png rename to apps/icons/static/icons/fat_cow/32x32/table_row_insert.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_save.png b/apps/icons/static/icons/fat_cow/32x32/table_save.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_save.png rename to apps/icons/static/icons/fat_cow/32x32/table_save.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_select.png b/apps/icons/static/icons/fat_cow/32x32/table_select.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_select.png rename to apps/icons/static/icons/fat_cow/32x32/table_select.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_select_all.png b/apps/icons/static/icons/fat_cow/32x32/table_select_all.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_select_all.png rename to apps/icons/static/icons/fat_cow/32x32/table_select_all.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_select_big.png b/apps/icons/static/icons/fat_cow/32x32/table_select_big.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_select_big.png rename to apps/icons/static/icons/fat_cow/32x32/table_select_big.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_select_column.png b/apps/icons/static/icons/fat_cow/32x32/table_select_column.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_select_column.png rename to apps/icons/static/icons/fat_cow/32x32/table_select_column.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_select_row.png b/apps/icons/static/icons/fat_cow/32x32/table_select_row.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_select_row.png rename to apps/icons/static/icons/fat_cow/32x32/table_select_row.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_sheet.png b/apps/icons/static/icons/fat_cow/32x32/table_sheet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_sheet.png rename to apps/icons/static/icons/fat_cow/32x32/table_sheet.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_sort.png b/apps/icons/static/icons/fat_cow/32x32/table_sort.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_sort.png rename to apps/icons/static/icons/fat_cow/32x32/table_sort.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_split.png b/apps/icons/static/icons/fat_cow/32x32/table_split.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_split.png rename to apps/icons/static/icons/fat_cow/32x32/table_split.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_sum.png b/apps/icons/static/icons/fat_cow/32x32/table_sum.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_sum.png rename to apps/icons/static/icons/fat_cow/32x32/table_sum.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_tab.png b/apps/icons/static/icons/fat_cow/32x32/table_tab.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_tab.png rename to apps/icons/static/icons/fat_cow/32x32/table_tab.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_tab_resize.png b/apps/icons/static/icons/fat_cow/32x32/table_tab_resize.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_tab_resize.png rename to apps/icons/static/icons/fat_cow/32x32/table_tab_resize.png diff --git a/apps/icons/static/images/Fat Cow/32x32/table_tab_search.png b/apps/icons/static/icons/fat_cow/32x32/table_tab_search.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/table_tab_search.png rename to apps/icons/static/icons/fat_cow/32x32/table_tab_search.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tabnavigator.png b/apps/icons/static/icons/fat_cow/32x32/tabnavigator.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tabnavigator.png rename to apps/icons/static/icons/fat_cow/32x32/tabnavigator.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag.png b/apps/icons/static/icons/fat_cow/32x32/tag.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag.png rename to apps/icons/static/icons/fat_cow/32x32/tag.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_blue.png b/apps/icons/static/icons/fat_cow/32x32/tag_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_blue.png rename to apps/icons/static/icons/fat_cow/32x32/tag_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_blue_add.png b/apps/icons/static/icons/fat_cow/32x32/tag_blue_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_blue_add.png rename to apps/icons/static/icons/fat_cow/32x32/tag_blue_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_blue_delete.png b/apps/icons/static/icons/fat_cow/32x32/tag_blue_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_blue_delete.png rename to apps/icons/static/icons/fat_cow/32x32/tag_blue_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_blue_edit.png b/apps/icons/static/icons/fat_cow/32x32/tag_blue_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_blue_edit.png rename to apps/icons/static/icons/fat_cow/32x32/tag_blue_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_green.png b/apps/icons/static/icons/fat_cow/32x32/tag_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_green.png rename to apps/icons/static/icons/fat_cow/32x32/tag_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_orange.png b/apps/icons/static/icons/fat_cow/32x32/tag_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_orange.png rename to apps/icons/static/icons/fat_cow/32x32/tag_orange.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_pink.png b/apps/icons/static/icons/fat_cow/32x32/tag_pink.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_pink.png rename to apps/icons/static/icons/fat_cow/32x32/tag_pink.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_purple.png b/apps/icons/static/icons/fat_cow/32x32/tag_purple.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_purple.png rename to apps/icons/static/icons/fat_cow/32x32/tag_purple.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_red.png b/apps/icons/static/icons/fat_cow/32x32/tag_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_red.png rename to apps/icons/static/icons/fat_cow/32x32/tag_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tag_yellow.png b/apps/icons/static/icons/fat_cow/32x32/tag_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tag_yellow.png rename to apps/icons/static/icons/fat_cow/32x32/tag_yellow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tags_cloud.png b/apps/icons/static/icons/fat_cow/32x32/tags_cloud.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tags_cloud.png rename to apps/icons/static/icons/fat_cow/32x32/tags_cloud.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tea_cup.png b/apps/icons/static/icons/fat_cow/32x32/tea_cup.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tea_cup.png rename to apps/icons/static/icons/fat_cow/32x32/tea_cup.png diff --git a/apps/icons/static/images/Fat Cow/32x32/teapot.png b/apps/icons/static/icons/fat_cow/32x32/teapot.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/teapot.png rename to apps/icons/static/icons/fat_cow/32x32/teapot.png diff --git a/apps/icons/static/images/Fat Cow/32x32/technorati.png b/apps/icons/static/icons/fat_cow/32x32/technorati.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/technorati.png rename to apps/icons/static/icons/fat_cow/32x32/technorati.png diff --git a/apps/icons/static/images/Fat Cow/32x32/teddy_bear.png b/apps/icons/static/icons/fat_cow/32x32/teddy_bear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/teddy_bear.png rename to apps/icons/static/icons/fat_cow/32x32/teddy_bear.png diff --git a/apps/icons/static/images/Fat Cow/32x32/telephone.png b/apps/icons/static/icons/fat_cow/32x32/telephone.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/telephone.png rename to apps/icons/static/icons/fat_cow/32x32/telephone.png diff --git a/apps/icons/static/images/Fat Cow/32x32/telephone_add.png b/apps/icons/static/icons/fat_cow/32x32/telephone_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/telephone_add.png rename to apps/icons/static/icons/fat_cow/32x32/telephone_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/telephone_delete.png b/apps/icons/static/icons/fat_cow/32x32/telephone_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/telephone_delete.png rename to apps/icons/static/icons/fat_cow/32x32/telephone_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/telephone_edit.png b/apps/icons/static/icons/fat_cow/32x32/telephone_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/telephone_edit.png rename to apps/icons/static/icons/fat_cow/32x32/telephone_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/telephone_error.png b/apps/icons/static/icons/fat_cow/32x32/telephone_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/telephone_error.png rename to apps/icons/static/icons/fat_cow/32x32/telephone_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/telephone_go.png b/apps/icons/static/icons/fat_cow/32x32/telephone_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/telephone_go.png rename to apps/icons/static/icons/fat_cow/32x32/telephone_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/telephone_key.png b/apps/icons/static/icons/fat_cow/32x32/telephone_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/telephone_key.png rename to apps/icons/static/icons/fat_cow/32x32/telephone_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/telephone_link.png b/apps/icons/static/icons/fat_cow/32x32/telephone_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/telephone_link.png rename to apps/icons/static/icons/fat_cow/32x32/telephone_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/television.png b/apps/icons/static/icons/fat_cow/32x32/television.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/television.png rename to apps/icons/static/icons/fat_cow/32x32/television.png diff --git a/apps/icons/static/images/Fat Cow/32x32/television_add.png b/apps/icons/static/icons/fat_cow/32x32/television_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/television_add.png rename to apps/icons/static/icons/fat_cow/32x32/television_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/television_delete.png b/apps/icons/static/icons/fat_cow/32x32/television_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/television_delete.png rename to apps/icons/static/icons/fat_cow/32x32/television_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/temperature_1.png b/apps/icons/static/icons/fat_cow/32x32/temperature_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/temperature_1.png rename to apps/icons/static/icons/fat_cow/32x32/temperature_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/temperature_2.png b/apps/icons/static/icons/fat_cow/32x32/temperature_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/temperature_2.png rename to apps/icons/static/icons/fat_cow/32x32/temperature_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/temperature_3.png b/apps/icons/static/icons/fat_cow/32x32/temperature_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/temperature_3.png rename to apps/icons/static/icons/fat_cow/32x32/temperature_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/temperature_4.png b/apps/icons/static/icons/fat_cow/32x32/temperature_4.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/temperature_4.png rename to apps/icons/static/icons/fat_cow/32x32/temperature_4.png diff --git a/apps/icons/static/images/Fat Cow/32x32/temperature_5.png b/apps/icons/static/icons/fat_cow/32x32/temperature_5.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/temperature_5.png rename to apps/icons/static/icons/fat_cow/32x32/temperature_5.png diff --git a/apps/icons/static/images/Fat Cow/32x32/terminal.png b/apps/icons/static/icons/fat_cow/32x32/terminal.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/terminal.png rename to apps/icons/static/icons/fat_cow/32x32/terminal.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text.png b/apps/icons/static/icons/fat_cow/32x32/text.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text.png rename to apps/icons/static/icons/fat_cow/32x32/text.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_align_center.png b/apps/icons/static/icons/fat_cow/32x32/text_align_center.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_align_center.png rename to apps/icons/static/icons/fat_cow/32x32/text_align_center.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_align_justity.png b/apps/icons/static/icons/fat_cow/32x32/text_align_justity.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_align_justity.png rename to apps/icons/static/icons/fat_cow/32x32/text_align_justity.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_align_left.png b/apps/icons/static/icons/fat_cow/32x32/text_align_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_align_left.png rename to apps/icons/static/icons/fat_cow/32x32/text_align_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_align_right.png b/apps/icons/static/icons/fat_cow/32x32/text_align_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_align_right.png rename to apps/icons/static/icons/fat_cow/32x32/text_align_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_allcaps.png b/apps/icons/static/icons/fat_cow/32x32/text_allcaps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_allcaps.png rename to apps/icons/static/icons/fat_cow/32x32/text_allcaps.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_area.png b/apps/icons/static/icons/fat_cow/32x32/text_area.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_area.png rename to apps/icons/static/icons/fat_cow/32x32/text_area.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_bold.png b/apps/icons/static/icons/fat_cow/32x32/text_bold.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_bold.png rename to apps/icons/static/icons/fat_cow/32x32/text_bold.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_columns.png b/apps/icons/static/icons/fat_cow/32x32/text_columns.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_columns.png rename to apps/icons/static/icons/fat_cow/32x32/text_columns.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_document.png b/apps/icons/static/icons/fat_cow/32x32/text_document.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_document.png rename to apps/icons/static/icons/fat_cow/32x32/text_document.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_document_wrap.png b/apps/icons/static/icons/fat_cow/32x32/text_document_wrap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_document_wrap.png rename to apps/icons/static/icons/fat_cow/32x32/text_document_wrap.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_drama.png b/apps/icons/static/icons/fat_cow/32x32/text_drama.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_drama.png rename to apps/icons/static/icons/fat_cow/32x32/text_drama.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_dropcaps.png b/apps/icons/static/icons/fat_cow/32x32/text_dropcaps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_dropcaps.png rename to apps/icons/static/icons/fat_cow/32x32/text_dropcaps.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_heading_1.png b/apps/icons/static/icons/fat_cow/32x32/text_heading_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_heading_1.png rename to apps/icons/static/icons/fat_cow/32x32/text_heading_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_heading_2.png b/apps/icons/static/icons/fat_cow/32x32/text_heading_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_heading_2.png rename to apps/icons/static/icons/fat_cow/32x32/text_heading_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_heading_3.png b/apps/icons/static/icons/fat_cow/32x32/text_heading_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_heading_3.png rename to apps/icons/static/icons/fat_cow/32x32/text_heading_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_heading_4.png b/apps/icons/static/icons/fat_cow/32x32/text_heading_4.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_heading_4.png rename to apps/icons/static/icons/fat_cow/32x32/text_heading_4.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_heading_5.png b/apps/icons/static/icons/fat_cow/32x32/text_heading_5.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_heading_5.png rename to apps/icons/static/icons/fat_cow/32x32/text_heading_5.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_heading_6.png b/apps/icons/static/icons/fat_cow/32x32/text_heading_6.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_heading_6.png rename to apps/icons/static/icons/fat_cow/32x32/text_heading_6.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_horizontalrule.png b/apps/icons/static/icons/fat_cow/32x32/text_horizontalrule.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_horizontalrule.png rename to apps/icons/static/icons/fat_cow/32x32/text_horizontalrule.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_indent.png b/apps/icons/static/icons/fat_cow/32x32/text_indent.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_indent.png rename to apps/icons/static/icons/fat_cow/32x32/text_indent.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_indent_remove.png b/apps/icons/static/icons/fat_cow/32x32/text_indent_remove.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_indent_remove.png rename to apps/icons/static/icons/fat_cow/32x32/text_indent_remove.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_italic.png b/apps/icons/static/icons/fat_cow/32x32/text_italic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_italic.png rename to apps/icons/static/icons/fat_cow/32x32/text_italic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_kerning.png b/apps/icons/static/icons/fat_cow/32x32/text_kerning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_kerning.png rename to apps/icons/static/icons/fat_cow/32x32/text_kerning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_large_cap.png b/apps/icons/static/icons/fat_cow/32x32/text_large_cap.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_large_cap.png rename to apps/icons/static/icons/fat_cow/32x32/text_large_cap.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_letter_omega.png b/apps/icons/static/icons/fat_cow/32x32/text_letter_omega.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_letter_omega.png rename to apps/icons/static/icons/fat_cow/32x32/text_letter_omega.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_letterspacing.png b/apps/icons/static/icons/fat_cow/32x32/text_letterspacing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_letterspacing.png rename to apps/icons/static/icons/fat_cow/32x32/text_letterspacing.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_linespacing.png b/apps/icons/static/icons/fat_cow/32x32/text_linespacing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_linespacing.png rename to apps/icons/static/icons/fat_cow/32x32/text_linespacing.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_list_bullets.png b/apps/icons/static/icons/fat_cow/32x32/text_list_bullets.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_list_bullets.png rename to apps/icons/static/icons/fat_cow/32x32/text_list_bullets.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_list_numbers.png b/apps/icons/static/icons/fat_cow/32x32/text_list_numbers.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_list_numbers.png rename to apps/icons/static/icons/fat_cow/32x32/text_list_numbers.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_lowercase.png b/apps/icons/static/icons/fat_cow/32x32/text_lowercase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_lowercase.png rename to apps/icons/static/icons/fat_cow/32x32/text_lowercase.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_padding_bottom.png b/apps/icons/static/icons/fat_cow/32x32/text_padding_bottom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_padding_bottom.png rename to apps/icons/static/icons/fat_cow/32x32/text_padding_bottom.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_padding_left.png b/apps/icons/static/icons/fat_cow/32x32/text_padding_left.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_padding_left.png rename to apps/icons/static/icons/fat_cow/32x32/text_padding_left.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_padding_right.png b/apps/icons/static/icons/fat_cow/32x32/text_padding_right.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_padding_right.png rename to apps/icons/static/icons/fat_cow/32x32/text_padding_right.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_padding_top.png b/apps/icons/static/icons/fat_cow/32x32/text_padding_top.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_padding_top.png rename to apps/icons/static/icons/fat_cow/32x32/text_padding_top.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_pagination.png b/apps/icons/static/icons/fat_cow/32x32/text_pagination.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_pagination.png rename to apps/icons/static/icons/fat_cow/32x32/text_pagination.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_pagination_100.png b/apps/icons/static/icons/fat_cow/32x32/text_pagination_100.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_pagination_100.png rename to apps/icons/static/icons/fat_cow/32x32/text_pagination_100.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_prose.png b/apps/icons/static/icons/fat_cow/32x32/text_prose.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_prose.png rename to apps/icons/static/icons/fat_cow/32x32/text_prose.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_replace.png b/apps/icons/static/icons/fat_cow/32x32/text_replace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_replace.png rename to apps/icons/static/icons/fat_cow/32x32/text_replace.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_resize.png b/apps/icons/static/icons/fat_cow/32x32/text_resize.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_resize.png rename to apps/icons/static/icons/fat_cow/32x32/text_resize.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_signature.png b/apps/icons/static/icons/fat_cow/32x32/text_signature.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_signature.png rename to apps/icons/static/icons/fat_cow/32x32/text_signature.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_smallcaps.png b/apps/icons/static/icons/fat_cow/32x32/text_smallcaps.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_smallcaps.png rename to apps/icons/static/icons/fat_cow/32x32/text_smallcaps.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_strikethroungh.png b/apps/icons/static/icons/fat_cow/32x32/text_strikethroungh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_strikethroungh.png rename to apps/icons/static/icons/fat_cow/32x32/text_strikethroungh.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_subscript.png b/apps/icons/static/icons/fat_cow/32x32/text_subscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_subscript.png rename to apps/icons/static/icons/fat_cow/32x32/text_subscript.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_superscript.png b/apps/icons/static/icons/fat_cow/32x32/text_superscript.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_superscript.png rename to apps/icons/static/icons/fat_cow/32x32/text_superscript.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_underline.png b/apps/icons/static/icons/fat_cow/32x32/text_underline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_underline.png rename to apps/icons/static/icons/fat_cow/32x32/text_underline.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_uppercase.png b/apps/icons/static/icons/fat_cow/32x32/text_uppercase.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_uppercase.png rename to apps/icons/static/icons/fat_cow/32x32/text_uppercase.png diff --git a/apps/icons/static/images/Fat Cow/32x32/text_width.png b/apps/icons/static/icons/fat_cow/32x32/text_width.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/text_width.png rename to apps/icons/static/icons/fat_cow/32x32/text_width.png diff --git a/apps/icons/static/images/Fat Cow/32x32/textfield.png b/apps/icons/static/icons/fat_cow/32x32/textfield.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/textfield.png rename to apps/icons/static/icons/fat_cow/32x32/textfield.png diff --git a/apps/icons/static/images/Fat Cow/32x32/textfield_add.png b/apps/icons/static/icons/fat_cow/32x32/textfield_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/textfield_add.png rename to apps/icons/static/icons/fat_cow/32x32/textfield_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/textfield_delete.png b/apps/icons/static/icons/fat_cow/32x32/textfield_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/textfield_delete.png rename to apps/icons/static/icons/fat_cow/32x32/textfield_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/textfield_key.png b/apps/icons/static/icons/fat_cow/32x32/textfield_key.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/textfield_key.png rename to apps/icons/static/icons/fat_cow/32x32/textfield_key.png diff --git a/apps/icons/static/images/Fat Cow/32x32/textfield_rename.png b/apps/icons/static/icons/fat_cow/32x32/textfield_rename.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/textfield_rename.png rename to apps/icons/static/icons/fat_cow/32x32/textfield_rename.png diff --git a/apps/icons/static/images/Fat Cow/32x32/theater.png b/apps/icons/static/icons/fat_cow/32x32/theater.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/theater.png rename to apps/icons/static/icons/fat_cow/32x32/theater.png diff --git a/apps/icons/static/images/Fat Cow/32x32/things_beauty.png b/apps/icons/static/icons/fat_cow/32x32/things_beauty.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/things_beauty.png rename to apps/icons/static/icons/fat_cow/32x32/things_beauty.png diff --git a/apps/icons/static/images/Fat Cow/32x32/things_digital.png b/apps/icons/static/icons/fat_cow/32x32/things_digital.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/things_digital.png rename to apps/icons/static/icons/fat_cow/32x32/things_digital.png diff --git a/apps/icons/static/images/Fat Cow/32x32/three_tags.png b/apps/icons/static/icons/fat_cow/32x32/three_tags.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/three_tags.png rename to apps/icons/static/icons/fat_cow/32x32/three_tags.png diff --git a/apps/icons/static/images/Fat Cow/32x32/thumb_down.png b/apps/icons/static/icons/fat_cow/32x32/thumb_down.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/thumb_down.png rename to apps/icons/static/icons/fat_cow/32x32/thumb_down.png diff --git a/apps/icons/static/images/Fat Cow/32x32/thumb_up.png b/apps/icons/static/icons/fat_cow/32x32/thumb_up.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/thumb_up.png rename to apps/icons/static/icons/fat_cow/32x32/thumb_up.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tick.png b/apps/icons/static/icons/fat_cow/32x32/tick.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tick.png rename to apps/icons/static/icons/fat_cow/32x32/tick.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tilelist.png b/apps/icons/static/icons/fat_cow/32x32/tilelist.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tilelist.png rename to apps/icons/static/icons/fat_cow/32x32/tilelist.png diff --git a/apps/icons/static/images/Fat Cow/32x32/time.png b/apps/icons/static/icons/fat_cow/32x32/time.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/time.png rename to apps/icons/static/icons/fat_cow/32x32/time.png diff --git a/apps/icons/static/images/Fat Cow/32x32/time_add.png b/apps/icons/static/icons/fat_cow/32x32/time_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/time_add.png rename to apps/icons/static/icons/fat_cow/32x32/time_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/time_delete.png b/apps/icons/static/icons/fat_cow/32x32/time_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/time_delete.png rename to apps/icons/static/icons/fat_cow/32x32/time_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/time_go.png b/apps/icons/static/icons/fat_cow/32x32/time_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/time_go.png rename to apps/icons/static/icons/fat_cow/32x32/time_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/timeline.png b/apps/icons/static/icons/fat_cow/32x32/timeline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/timeline.png rename to apps/icons/static/icons/fat_cow/32x32/timeline.png diff --git a/apps/icons/static/images/Fat Cow/32x32/timeline_marker.png b/apps/icons/static/icons/fat_cow/32x32/timeline_marker.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/timeline_marker.png rename to apps/icons/static/icons/fat_cow/32x32/timeline_marker.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tire.png b/apps/icons/static/icons/fat_cow/32x32/tire.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tire.png rename to apps/icons/static/icons/fat_cow/32x32/tire.png diff --git a/apps/icons/static/images/Fat Cow/32x32/title_window.png b/apps/icons/static/icons/fat_cow/32x32/title_window.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/title_window.png rename to apps/icons/static/icons/fat_cow/32x32/title_window.png diff --git a/apps/icons/static/images/Fat Cow/32x32/to_do_list.png b/apps/icons/static/icons/fat_cow/32x32/to_do_list.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/to_do_list.png rename to apps/icons/static/icons/fat_cow/32x32/to_do_list.png diff --git a/apps/icons/static/images/Fat Cow/32x32/to_do_list_cheked_1.png b/apps/icons/static/icons/fat_cow/32x32/to_do_list_cheked_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/to_do_list_cheked_1.png rename to apps/icons/static/icons/fat_cow/32x32/to_do_list_cheked_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/to_do_list_cheked_all.png b/apps/icons/static/icons/fat_cow/32x32/to_do_list_cheked_all.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/to_do_list_cheked_all.png rename to apps/icons/static/icons/fat_cow/32x32/to_do_list_cheked_all.png diff --git a/apps/icons/static/images/Fat Cow/32x32/toolbox.png b/apps/icons/static/icons/fat_cow/32x32/toolbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/toolbox.png rename to apps/icons/static/icons/fat_cow/32x32/toolbox.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tooth.png b/apps/icons/static/icons/fat_cow/32x32/tooth.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tooth.png rename to apps/icons/static/icons/fat_cow/32x32/tooth.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tornado.png b/apps/icons/static/icons/fat_cow/32x32/tornado.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tornado.png rename to apps/icons/static/icons/fat_cow/32x32/tornado.png diff --git a/apps/icons/static/images/Fat Cow/32x32/toster.png b/apps/icons/static/icons/fat_cow/32x32/toster.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/toster.png rename to apps/icons/static/icons/fat_cow/32x32/toster.png diff --git a/apps/icons/static/images/Fat Cow/32x32/total_plan_cost.png b/apps/icons/static/icons/fat_cow/32x32/total_plan_cost.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/total_plan_cost.png rename to apps/icons/static/icons/fat_cow/32x32/total_plan_cost.png diff --git a/apps/icons/static/images/Fat Cow/32x32/toucan.png b/apps/icons/static/icons/fat_cow/32x32/toucan.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/toucan.png rename to apps/icons/static/icons/fat_cow/32x32/toucan.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tower.png b/apps/icons/static/icons/fat_cow/32x32/tower.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tower.png rename to apps/icons/static/icons/fat_cow/32x32/tower.png diff --git a/apps/icons/static/images/Fat Cow/32x32/toxic.png b/apps/icons/static/icons/fat_cow/32x32/toxic.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/toxic.png rename to apps/icons/static/icons/fat_cow/32x32/toxic.png diff --git a/apps/icons/static/images/Fat Cow/32x32/traffic_lights.png b/apps/icons/static/icons/fat_cow/32x32/traffic_lights.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/traffic_lights.png rename to apps/icons/static/icons/fat_cow/32x32/traffic_lights.png diff --git a/apps/icons/static/images/Fat Cow/32x32/traffic_lights_green.png b/apps/icons/static/icons/fat_cow/32x32/traffic_lights_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/traffic_lights_green.png rename to apps/icons/static/icons/fat_cow/32x32/traffic_lights_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/traffic_lights_red.png b/apps/icons/static/icons/fat_cow/32x32/traffic_lights_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/traffic_lights_red.png rename to apps/icons/static/icons/fat_cow/32x32/traffic_lights_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/traffic_lights_yellow.png b/apps/icons/static/icons/fat_cow/32x32/traffic_lights_yellow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/traffic_lights_yellow.png rename to apps/icons/static/icons/fat_cow/32x32/traffic_lights_yellow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/traffic_usage.png b/apps/icons/static/icons/fat_cow/32x32/traffic_usage.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/traffic_usage.png rename to apps/icons/static/icons/fat_cow/32x32/traffic_usage.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_crop.png b/apps/icons/static/icons/fat_cow/32x32/transform_crop.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_crop.png rename to apps/icons/static/icons/fat_cow/32x32/transform_crop.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_crop_resize.png b/apps/icons/static/icons/fat_cow/32x32/transform_crop_resize.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_crop_resize.png rename to apps/icons/static/icons/fat_cow/32x32/transform_crop_resize.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_flip.png b/apps/icons/static/icons/fat_cow/32x32/transform_flip.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_flip.png rename to apps/icons/static/icons/fat_cow/32x32/transform_flip.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_layer.png b/apps/icons/static/icons/fat_cow/32x32/transform_layer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_layer.png rename to apps/icons/static/icons/fat_cow/32x32/transform_layer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_move.png b/apps/icons/static/icons/fat_cow/32x32/transform_move.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_move.png rename to apps/icons/static/icons/fat_cow/32x32/transform_move.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_path.png b/apps/icons/static/icons/fat_cow/32x32/transform_path.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_path.png rename to apps/icons/static/icons/fat_cow/32x32/transform_path.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_perspective.png b/apps/icons/static/icons/fat_cow/32x32/transform_perspective.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_perspective.png rename to apps/icons/static/icons/fat_cow/32x32/transform_perspective.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_rotate.png b/apps/icons/static/icons/fat_cow/32x32/transform_rotate.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_rotate.png rename to apps/icons/static/icons/fat_cow/32x32/transform_rotate.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_rotate_180.png b/apps/icons/static/icons/fat_cow/32x32/transform_rotate_180.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_rotate_180.png rename to apps/icons/static/icons/fat_cow/32x32/transform_rotate_180.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_rotate_270.png b/apps/icons/static/icons/fat_cow/32x32/transform_rotate_270.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_rotate_270.png rename to apps/icons/static/icons/fat_cow/32x32/transform_rotate_270.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_rotate_90.png b/apps/icons/static/icons/fat_cow/32x32/transform_rotate_90.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_rotate_90.png rename to apps/icons/static/icons/fat_cow/32x32/transform_rotate_90.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_scale.png b/apps/icons/static/icons/fat_cow/32x32/transform_scale.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_scale.png rename to apps/icons/static/icons/fat_cow/32x32/transform_scale.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_selection.png b/apps/icons/static/icons/fat_cow/32x32/transform_selection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_selection.png rename to apps/icons/static/icons/fat_cow/32x32/transform_selection.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transform_shear.png b/apps/icons/static/icons/fat_cow/32x32/transform_shear.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transform_shear.png rename to apps/icons/static/icons/fat_cow/32x32/transform_shear.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transmit.png b/apps/icons/static/icons/fat_cow/32x32/transmit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transmit.png rename to apps/icons/static/icons/fat_cow/32x32/transmit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transmit_add.png b/apps/icons/static/icons/fat_cow/32x32/transmit_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transmit_add.png rename to apps/icons/static/icons/fat_cow/32x32/transmit_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transmit_blue.png b/apps/icons/static/icons/fat_cow/32x32/transmit_blue.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transmit_blue.png rename to apps/icons/static/icons/fat_cow/32x32/transmit_blue.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transmit_delete.png b/apps/icons/static/icons/fat_cow/32x32/transmit_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transmit_delete.png rename to apps/icons/static/icons/fat_cow/32x32/transmit_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transmit_edit.png b/apps/icons/static/icons/fat_cow/32x32/transmit_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transmit_edit.png rename to apps/icons/static/icons/fat_cow/32x32/transmit_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transmit_error.png b/apps/icons/static/icons/fat_cow/32x32/transmit_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transmit_error.png rename to apps/icons/static/icons/fat_cow/32x32/transmit_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/transmit_go.png b/apps/icons/static/icons/fat_cow/32x32/transmit_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/transmit_go.png rename to apps/icons/static/icons/fat_cow/32x32/transmit_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/travel.png b/apps/icons/static/icons/fat_cow/32x32/travel.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/travel.png rename to apps/icons/static/icons/fat_cow/32x32/travel.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tree.png b/apps/icons/static/icons/fat_cow/32x32/tree.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tree.png rename to apps/icons/static/icons/fat_cow/32x32/tree.png diff --git a/apps/icons/static/images/Fat Cow/32x32/trojan_horse.png b/apps/icons/static/icons/fat_cow/32x32/trojan_horse.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/trojan_horse.png rename to apps/icons/static/icons/fat_cow/32x32/trojan_horse.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tumblr.png b/apps/icons/static/icons/fat_cow/32x32/tumblr.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tumblr.png rename to apps/icons/static/icons/fat_cow/32x32/tumblr.png diff --git a/apps/icons/static/images/Fat Cow/32x32/tux.png b/apps/icons/static/icons/fat_cow/32x32/tux.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/tux.png rename to apps/icons/static/icons/fat_cow/32x32/tux.png diff --git a/apps/icons/static/images/Fat Cow/32x32/twitter_1.png b/apps/icons/static/icons/fat_cow/32x32/twitter_1.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/twitter_1.png rename to apps/icons/static/icons/fat_cow/32x32/twitter_1.png diff --git a/apps/icons/static/images/Fat Cow/32x32/twitter_2.png b/apps/icons/static/icons/fat_cow/32x32/twitter_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/twitter_2.png rename to apps/icons/static/icons/fat_cow/32x32/twitter_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/ubuntu.png b/apps/icons/static/icons/fat_cow/32x32/ubuntu.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/ubuntu.png rename to apps/icons/static/icons/fat_cow/32x32/ubuntu.png diff --git a/apps/icons/static/images/Fat Cow/32x32/umbrella.png b/apps/icons/static/icons/fat_cow/32x32/umbrella.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/umbrella.png rename to apps/icons/static/icons/fat_cow/32x32/umbrella.png diff --git a/apps/icons/static/images/Fat Cow/32x32/underle_dictionary.png b/apps/icons/static/icons/fat_cow/32x32/underle_dictionary.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/underle_dictionary.png rename to apps/icons/static/icons/fat_cow/32x32/underle_dictionary.png diff --git a/apps/icons/static/images/Fat Cow/32x32/understanding.png b/apps/icons/static/icons/fat_cow/32x32/understanding.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/understanding.png rename to apps/icons/static/icons/fat_cow/32x32/understanding.png diff --git a/apps/icons/static/images/Fat Cow/32x32/unicorn.png b/apps/icons/static/icons/fat_cow/32x32/unicorn.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/unicorn.png rename to apps/icons/static/icons/fat_cow/32x32/unicorn.png diff --git a/apps/icons/static/images/Fat Cow/32x32/universal_binary.png b/apps/icons/static/icons/fat_cow/32x32/universal_binary.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/universal_binary.png rename to apps/icons/static/icons/fat_cow/32x32/universal_binary.png diff --git a/apps/icons/static/images/Fat Cow/32x32/update.png b/apps/icons/static/icons/fat_cow/32x32/update.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/update.png rename to apps/icons/static/icons/fat_cow/32x32/update.png diff --git a/apps/icons/static/images/Fat Cow/32x32/usb_3.png b/apps/icons/static/icons/fat_cow/32x32/usb_3.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/usb_3.png rename to apps/icons/static/icons/fat_cow/32x32/usb_3.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user.png b/apps/icons/static/icons/fat_cow/32x32/user.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user.png rename to apps/icons/static/icons/fat_cow/32x32/user.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_add.png b/apps/icons/static/icons/fat_cow/32x32/user_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_add.png rename to apps/icons/static/icons/fat_cow/32x32/user_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_astronaut.png b/apps/icons/static/icons/fat_cow/32x32/user_astronaut.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_astronaut.png rename to apps/icons/static/icons/fat_cow/32x32/user_astronaut.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_batman.png b/apps/icons/static/icons/fat_cow/32x32/user_batman.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_batman.png rename to apps/icons/static/icons/fat_cow/32x32/user_batman.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_blondy.png b/apps/icons/static/icons/fat_cow/32x32/user_blondy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_blondy.png rename to apps/icons/static/icons/fat_cow/32x32/user_blondy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_catwomen.png b/apps/icons/static/icons/fat_cow/32x32/user_catwomen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_catwomen.png rename to apps/icons/static/icons/fat_cow/32x32/user_catwomen.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_chief.png b/apps/icons/static/icons/fat_cow/32x32/user_chief.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_chief.png rename to apps/icons/static/icons/fat_cow/32x32/user_chief.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_chief_female.png b/apps/icons/static/icons/fat_cow/32x32/user_chief_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_chief_female.png rename to apps/icons/static/icons/fat_cow/32x32/user_chief_female.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_clown.png b/apps/icons/static/icons/fat_cow/32x32/user_clown.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_clown.png rename to apps/icons/static/icons/fat_cow/32x32/user_clown.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_comment.png b/apps/icons/static/icons/fat_cow/32x32/user_comment.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_comment.png rename to apps/icons/static/icons/fat_cow/32x32/user_comment.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_delete.png b/apps/icons/static/icons/fat_cow/32x32/user_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_delete.png rename to apps/icons/static/icons/fat_cow/32x32/user_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_edit.png b/apps/icons/static/icons/fat_cow/32x32/user_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_edit.png rename to apps/icons/static/icons/fat_cow/32x32/user_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_female.png b/apps/icons/static/icons/fat_cow/32x32/user_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_female.png rename to apps/icons/static/icons/fat_cow/32x32/user_female.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_go.png b/apps/icons/static/icons/fat_cow/32x32/user_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_go.png rename to apps/icons/static/icons/fat_cow/32x32/user_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_gray.png b/apps/icons/static/icons/fat_cow/32x32/user_gray.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_gray.png rename to apps/icons/static/icons/fat_cow/32x32/user_gray.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_green.png b/apps/icons/static/icons/fat_cow/32x32/user_green.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_green.png rename to apps/icons/static/icons/fat_cow/32x32/user_green.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_jew.png b/apps/icons/static/icons/fat_cow/32x32/user_jew.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_jew.png rename to apps/icons/static/icons/fat_cow/32x32/user_jew.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_king.png b/apps/icons/static/icons/fat_cow/32x32/user_king.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_king.png rename to apps/icons/static/icons/fat_cow/32x32/user_king.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_maid.png b/apps/icons/static/icons/fat_cow/32x32/user_maid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_maid.png rename to apps/icons/static/icons/fat_cow/32x32/user_maid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_medical.png b/apps/icons/static/icons/fat_cow/32x32/user_medical.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_medical.png rename to apps/icons/static/icons/fat_cow/32x32/user_medical.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_medical_female.png b/apps/icons/static/icons/fat_cow/32x32/user_medical_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_medical_female.png rename to apps/icons/static/icons/fat_cow/32x32/user_medical_female.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_ninja.png b/apps/icons/static/icons/fat_cow/32x32/user_ninja.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_ninja.png rename to apps/icons/static/icons/fat_cow/32x32/user_ninja.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_nude.png b/apps/icons/static/icons/fat_cow/32x32/user_nude.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_nude.png rename to apps/icons/static/icons/fat_cow/32x32/user_nude.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_nude_female.png b/apps/icons/static/icons/fat_cow/32x32/user_nude_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_nude_female.png rename to apps/icons/static/icons/fat_cow/32x32/user_nude_female.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_orange.png b/apps/icons/static/icons/fat_cow/32x32/user_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_orange.png rename to apps/icons/static/icons/fat_cow/32x32/user_orange.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_police_england.png b/apps/icons/static/icons/fat_cow/32x32/user_police_england.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_police_england.png rename to apps/icons/static/icons/fat_cow/32x32/user_police_england.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_police_female.png b/apps/icons/static/icons/fat_cow/32x32/user_police_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_police_female.png rename to apps/icons/static/icons/fat_cow/32x32/user_police_female.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_policeman.png b/apps/icons/static/icons/fat_cow/32x32/user_policeman.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_policeman.png rename to apps/icons/static/icons/fat_cow/32x32/user_policeman.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_queen.png b/apps/icons/static/icons/fat_cow/32x32/user_queen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_queen.png rename to apps/icons/static/icons/fat_cow/32x32/user_queen.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_red.png b/apps/icons/static/icons/fat_cow/32x32/user_red.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_red.png rename to apps/icons/static/icons/fat_cow/32x32/user_red.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_sailor.png b/apps/icons/static/icons/fat_cow/32x32/user_sailor.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_sailor.png rename to apps/icons/static/icons/fat_cow/32x32/user_sailor.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_silhouette.png b/apps/icons/static/icons/fat_cow/32x32/user_silhouette.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_silhouette.png rename to apps/icons/static/icons/fat_cow/32x32/user_silhouette.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_soldier.png b/apps/icons/static/icons/fat_cow/32x32/user_soldier.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_soldier.png rename to apps/icons/static/icons/fat_cow/32x32/user_soldier.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_student.png b/apps/icons/static/icons/fat_cow/32x32/user_student.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_student.png rename to apps/icons/static/icons/fat_cow/32x32/user_student.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_student_female.png b/apps/icons/static/icons/fat_cow/32x32/user_student_female.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_student_female.png rename to apps/icons/static/icons/fat_cow/32x32/user_student_female.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_suit.png b/apps/icons/static/icons/fat_cow/32x32/user_suit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_suit.png rename to apps/icons/static/icons/fat_cow/32x32/user_suit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_vietnamese.png b/apps/icons/static/icons/fat_cow/32x32/user_vietnamese.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_vietnamese.png rename to apps/icons/static/icons/fat_cow/32x32/user_vietnamese.png diff --git a/apps/icons/static/images/Fat Cow/32x32/user_zorro.png b/apps/icons/static/icons/fat_cow/32x32/user_zorro.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/user_zorro.png rename to apps/icons/static/icons/fat_cow/32x32/user_zorro.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vbox.png b/apps/icons/static/icons/fat_cow/32x32/vbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vbox.png rename to apps/icons/static/icons/fat_cow/32x32/vbox.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vcard.png b/apps/icons/static/icons/fat_cow/32x32/vcard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vcard.png rename to apps/icons/static/icons/fat_cow/32x32/vcard.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vcard_add.png b/apps/icons/static/icons/fat_cow/32x32/vcard_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vcard_add.png rename to apps/icons/static/icons/fat_cow/32x32/vcard_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vcard_delete.png b/apps/icons/static/icons/fat_cow/32x32/vcard_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vcard_delete.png rename to apps/icons/static/icons/fat_cow/32x32/vcard_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vcard_edit.png b/apps/icons/static/icons/fat_cow/32x32/vcard_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vcard_edit.png rename to apps/icons/static/icons/fat_cow/32x32/vcard_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vdividedbox.png b/apps/icons/static/icons/fat_cow/32x32/vdividedbox.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vdividedbox.png rename to apps/icons/static/icons/fat_cow/32x32/vdividedbox.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vector.png b/apps/icons/static/icons/fat_cow/32x32/vector.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vector.png rename to apps/icons/static/icons/fat_cow/32x32/vector.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vector_add.png b/apps/icons/static/icons/fat_cow/32x32/vector_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vector_add.png rename to apps/icons/static/icons/fat_cow/32x32/vector_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vector_delete.png b/apps/icons/static/icons/fat_cow/32x32/vector_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vector_delete.png rename to apps/icons/static/icons/fat_cow/32x32/vector_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vhs.png b/apps/icons/static/icons/fat_cow/32x32/vhs.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vhs.png rename to apps/icons/static/icons/fat_cow/32x32/vhs.png diff --git a/apps/icons/static/images/Fat Cow/32x32/viddler.png b/apps/icons/static/icons/fat_cow/32x32/viddler.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/viddler.png rename to apps/icons/static/icons/fat_cow/32x32/viddler.png diff --git a/apps/icons/static/images/Fat Cow/32x32/video.png b/apps/icons/static/icons/fat_cow/32x32/video.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/video.png rename to apps/icons/static/icons/fat_cow/32x32/video.png diff --git a/apps/icons/static/images/Fat Cow/32x32/video_mode.png b/apps/icons/static/icons/fat_cow/32x32/video_mode.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/video_mode.png rename to apps/icons/static/icons/fat_cow/32x32/video_mode.png diff --git a/apps/icons/static/images/Fat Cow/32x32/videodisplay.png b/apps/icons/static/icons/fat_cow/32x32/videodisplay.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/videodisplay.png rename to apps/icons/static/icons/fat_cow/32x32/videodisplay.png diff --git a/apps/icons/static/images/Fat Cow/32x32/viewstack.png b/apps/icons/static/icons/fat_cow/32x32/viewstack.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/viewstack.png rename to apps/icons/static/icons/fat_cow/32x32/viewstack.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vimeo.png b/apps/icons/static/icons/fat_cow/32x32/vimeo.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vimeo.png rename to apps/icons/static/icons/fat_cow/32x32/vimeo.png diff --git a/apps/icons/static/images/Fat Cow/32x32/virb.png b/apps/icons/static/icons/fat_cow/32x32/virb.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/virb.png rename to apps/icons/static/icons/fat_cow/32x32/virb.png diff --git a/apps/icons/static/images/Fat Cow/32x32/virus_protection.png b/apps/icons/static/icons/fat_cow/32x32/virus_protection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/virus_protection.png rename to apps/icons/static/icons/fat_cow/32x32/virus_protection.png diff --git a/apps/icons/static/images/Fat Cow/32x32/visa.png b/apps/icons/static/icons/fat_cow/32x32/visa.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/visa.png rename to apps/icons/static/icons/fat_cow/32x32/visa.png diff --git a/apps/icons/static/images/Fat Cow/32x32/visa_2.png b/apps/icons/static/icons/fat_cow/32x32/visa_2.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/visa_2.png rename to apps/icons/static/icons/fat_cow/32x32/visa_2.png diff --git a/apps/icons/static/images/Fat Cow/32x32/visa_electron.png b/apps/icons/static/icons/fat_cow/32x32/visa_electron.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/visa_electron.png rename to apps/icons/static/icons/fat_cow/32x32/visa_electron.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vlc.png b/apps/icons/static/icons/fat_cow/32x32/vlc.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vlc.png rename to apps/icons/static/icons/fat_cow/32x32/vlc.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vrule.png b/apps/icons/static/icons/fat_cow/32x32/vrule.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vrule.png rename to apps/icons/static/icons/fat_cow/32x32/vrule.png diff --git a/apps/icons/static/images/Fat Cow/32x32/vslider.png b/apps/icons/static/icons/fat_cow/32x32/vslider.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/vslider.png rename to apps/icons/static/icons/fat_cow/32x32/vslider.png diff --git a/apps/icons/static/images/Fat Cow/32x32/walk.png b/apps/icons/static/icons/fat_cow/32x32/walk.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/walk.png rename to apps/icons/static/icons/fat_cow/32x32/walk.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wallet.png b/apps/icons/static/icons/fat_cow/32x32/wallet.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wallet.png rename to apps/icons/static/icons/fat_cow/32x32/wallet.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wand.png b/apps/icons/static/icons/fat_cow/32x32/wand.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wand.png rename to apps/icons/static/icons/fat_cow/32x32/wand.png diff --git a/apps/icons/static/images/Fat Cow/32x32/weather_clouds.png b/apps/icons/static/icons/fat_cow/32x32/weather_clouds.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/weather_clouds.png rename to apps/icons/static/icons/fat_cow/32x32/weather_clouds.png diff --git a/apps/icons/static/images/Fat Cow/32x32/weather_cloudy.png b/apps/icons/static/icons/fat_cow/32x32/weather_cloudy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/weather_cloudy.png rename to apps/icons/static/icons/fat_cow/32x32/weather_cloudy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/weather_lightning.png b/apps/icons/static/icons/fat_cow/32x32/weather_lightning.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/weather_lightning.png rename to apps/icons/static/icons/fat_cow/32x32/weather_lightning.png diff --git a/apps/icons/static/images/Fat Cow/32x32/weather_rain.png b/apps/icons/static/icons/fat_cow/32x32/weather_rain.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/weather_rain.png rename to apps/icons/static/icons/fat_cow/32x32/weather_rain.png diff --git a/apps/icons/static/images/Fat Cow/32x32/weather_snow.png b/apps/icons/static/icons/fat_cow/32x32/weather_snow.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/weather_snow.png rename to apps/icons/static/icons/fat_cow/32x32/weather_snow.png diff --git a/apps/icons/static/images/Fat Cow/32x32/weather_sun.png b/apps/icons/static/icons/fat_cow/32x32/weather_sun.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/weather_sun.png rename to apps/icons/static/icons/fat_cow/32x32/weather_sun.png diff --git a/apps/icons/static/images/Fat Cow/32x32/web_concierge.png b/apps/icons/static/icons/fat_cow/32x32/web_concierge.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/web_concierge.png rename to apps/icons/static/icons/fat_cow/32x32/web_concierge.png diff --git a/apps/icons/static/images/Fat Cow/32x32/webcam.png b/apps/icons/static/icons/fat_cow/32x32/webcam.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/webcam.png rename to apps/icons/static/icons/fat_cow/32x32/webcam.png diff --git a/apps/icons/static/images/Fat Cow/32x32/webcam_add.png b/apps/icons/static/icons/fat_cow/32x32/webcam_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/webcam_add.png rename to apps/icons/static/icons/fat_cow/32x32/webcam_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/webcam_delete.png b/apps/icons/static/icons/fat_cow/32x32/webcam_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/webcam_delete.png rename to apps/icons/static/icons/fat_cow/32x32/webcam_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/webcam_error.png b/apps/icons/static/icons/fat_cow/32x32/webcam_error.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/webcam_error.png rename to apps/icons/static/icons/fat_cow/32x32/webcam_error.png diff --git a/apps/icons/static/images/Fat Cow/32x32/weight.png b/apps/icons/static/icons/fat_cow/32x32/weight.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/weight.png rename to apps/icons/static/icons/fat_cow/32x32/weight.png diff --git a/apps/icons/static/images/Fat Cow/32x32/whistle.png b/apps/icons/static/icons/fat_cow/32x32/whistle.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/whistle.png rename to apps/icons/static/icons/fat_cow/32x32/whistle.png diff --git a/apps/icons/static/images/Fat Cow/32x32/widescreen.png b/apps/icons/static/icons/fat_cow/32x32/widescreen.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/widescreen.png rename to apps/icons/static/icons/fat_cow/32x32/widescreen.png diff --git a/apps/icons/static/images/Fat Cow/32x32/widgets.png b/apps/icons/static/icons/fat_cow/32x32/widgets.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/widgets.png rename to apps/icons/static/icons/fat_cow/32x32/widgets.png diff --git a/apps/icons/static/images/Fat Cow/32x32/windy.png b/apps/icons/static/icons/fat_cow/32x32/windy.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/windy.png rename to apps/icons/static/icons/fat_cow/32x32/windy.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wine_pairings.png b/apps/icons/static/icons/fat_cow/32x32/wine_pairings.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wine_pairings.png rename to apps/icons/static/icons/fat_cow/32x32/wine_pairings.png diff --git a/apps/icons/static/images/Fat Cow/32x32/winrar_add.png b/apps/icons/static/icons/fat_cow/32x32/winrar_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/winrar_add.png rename to apps/icons/static/icons/fat_cow/32x32/winrar_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/winrar_extract.png b/apps/icons/static/icons/fat_cow/32x32/winrar_extract.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/winrar_extract.png rename to apps/icons/static/icons/fat_cow/32x32/winrar_extract.png diff --git a/apps/icons/static/images/Fat Cow/32x32/winrar_view.png b/apps/icons/static/icons/fat_cow/32x32/winrar_view.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/winrar_view.png rename to apps/icons/static/icons/fat_cow/32x32/winrar_view.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wishlist_add.png b/apps/icons/static/icons/fat_cow/32x32/wishlist_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wishlist_add.png rename to apps/icons/static/icons/fat_cow/32x32/wishlist_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wizard.png b/apps/icons/static/icons/fat_cow/32x32/wizard.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wizard.png rename to apps/icons/static/icons/fat_cow/32x32/wizard.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wizard_women.png b/apps/icons/static/icons/fat_cow/32x32/wizard_women.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wizard_women.png rename to apps/icons/static/icons/fat_cow/32x32/wizard_women.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wordpress.png b/apps/icons/static/icons/fat_cow/32x32/wordpress.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wordpress.png rename to apps/icons/static/icons/fat_cow/32x32/wordpress.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wordpress_blog.png b/apps/icons/static/icons/fat_cow/32x32/wordpress_blog.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wordpress_blog.png rename to apps/icons/static/icons/fat_cow/32x32/wordpress_blog.png diff --git a/apps/icons/static/images/Fat Cow/32x32/workspace.png b/apps/icons/static/icons/fat_cow/32x32/workspace.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/workspace.png rename to apps/icons/static/icons/fat_cow/32x32/workspace.png diff --git a/apps/icons/static/images/Fat Cow/32x32/world.png b/apps/icons/static/icons/fat_cow/32x32/world.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/world.png rename to apps/icons/static/icons/fat_cow/32x32/world.png diff --git a/apps/icons/static/images/Fat Cow/32x32/world_add.png b/apps/icons/static/icons/fat_cow/32x32/world_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/world_add.png rename to apps/icons/static/icons/fat_cow/32x32/world_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/world_delete.png b/apps/icons/static/icons/fat_cow/32x32/world_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/world_delete.png rename to apps/icons/static/icons/fat_cow/32x32/world_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/world_edit.png b/apps/icons/static/icons/fat_cow/32x32/world_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/world_edit.png rename to apps/icons/static/icons/fat_cow/32x32/world_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/world_go.png b/apps/icons/static/icons/fat_cow/32x32/world_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/world_go.png rename to apps/icons/static/icons/fat_cow/32x32/world_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/world_link.png b/apps/icons/static/icons/fat_cow/32x32/world_link.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/world_link.png rename to apps/icons/static/icons/fat_cow/32x32/world_link.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrapping_behind.png b/apps/icons/static/icons/fat_cow/32x32/wrapping_behind.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrapping_behind.png rename to apps/icons/static/icons/fat_cow/32x32/wrapping_behind.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrapping_between.png b/apps/icons/static/icons/fat_cow/32x32/wrapping_between.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrapping_between.png rename to apps/icons/static/icons/fat_cow/32x32/wrapping_between.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrapping_edit.png b/apps/icons/static/icons/fat_cow/32x32/wrapping_edit.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrapping_edit.png rename to apps/icons/static/icons/fat_cow/32x32/wrapping_edit.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrapping_in_front.png b/apps/icons/static/icons/fat_cow/32x32/wrapping_in_front.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrapping_in_front.png rename to apps/icons/static/icons/fat_cow/32x32/wrapping_in_front.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrapping_inline.png b/apps/icons/static/icons/fat_cow/32x32/wrapping_inline.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrapping_inline.png rename to apps/icons/static/icons/fat_cow/32x32/wrapping_inline.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrapping_magazine.png b/apps/icons/static/icons/fat_cow/32x32/wrapping_magazine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrapping_magazine.png rename to apps/icons/static/icons/fat_cow/32x32/wrapping_magazine.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrapping_square.png b/apps/icons/static/icons/fat_cow/32x32/wrapping_square.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrapping_square.png rename to apps/icons/static/icons/fat_cow/32x32/wrapping_square.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrapping_tight.png b/apps/icons/static/icons/fat_cow/32x32/wrapping_tight.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrapping_tight.png rename to apps/icons/static/icons/fat_cow/32x32/wrapping_tight.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrench.png b/apps/icons/static/icons/fat_cow/32x32/wrench.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrench.png rename to apps/icons/static/icons/fat_cow/32x32/wrench.png diff --git a/apps/icons/static/images/Fat Cow/32x32/wrench_orange.png b/apps/icons/static/icons/fat_cow/32x32/wrench_orange.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/wrench_orange.png rename to apps/icons/static/icons/fat_cow/32x32/wrench_orange.png diff --git a/apps/icons/static/images/Fat Cow/32x32/www_page.png b/apps/icons/static/icons/fat_cow/32x32/www_page.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/www_page.png rename to apps/icons/static/icons/fat_cow/32x32/www_page.png diff --git a/apps/icons/static/images/Fat Cow/32x32/xhtml.png b/apps/icons/static/icons/fat_cow/32x32/xhtml.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/xhtml.png rename to apps/icons/static/icons/fat_cow/32x32/xhtml.png diff --git a/apps/icons/static/images/Fat Cow/32x32/xhtml_add.png b/apps/icons/static/icons/fat_cow/32x32/xhtml_add.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/xhtml_add.png rename to apps/icons/static/icons/fat_cow/32x32/xhtml_add.png diff --git a/apps/icons/static/images/Fat Cow/32x32/xhtml_delete.png b/apps/icons/static/icons/fat_cow/32x32/xhtml_delete.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/xhtml_delete.png rename to apps/icons/static/icons/fat_cow/32x32/xhtml_delete.png diff --git a/apps/icons/static/images/Fat Cow/32x32/xhtml_go.png b/apps/icons/static/icons/fat_cow/32x32/xhtml_go.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/xhtml_go.png rename to apps/icons/static/icons/fat_cow/32x32/xhtml_go.png diff --git a/apps/icons/static/images/Fat Cow/32x32/xhtml_valid.png b/apps/icons/static/icons/fat_cow/32x32/xhtml_valid.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/xhtml_valid.png rename to apps/icons/static/icons/fat_cow/32x32/xhtml_valid.png diff --git a/apps/icons/static/images/Fat Cow/32x32/xing.png b/apps/icons/static/icons/fat_cow/32x32/xing.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/xing.png rename to apps/icons/static/icons/fat_cow/32x32/xing.png diff --git a/apps/icons/static/images/Fat Cow/32x32/yahoo_messenger.png b/apps/icons/static/icons/fat_cow/32x32/yahoo_messenger.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/yahoo_messenger.png rename to apps/icons/static/icons/fat_cow/32x32/yahoo_messenger.png diff --git a/apps/icons/static/images/Fat Cow/32x32/yellow_submarine.png b/apps/icons/static/icons/fat_cow/32x32/yellow_submarine.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/yellow_submarine.png rename to apps/icons/static/icons/fat_cow/32x32/yellow_submarine.png diff --git a/apps/icons/static/images/Fat Cow/32x32/yelp.png b/apps/icons/static/icons/fat_cow/32x32/yelp.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/yelp.png rename to apps/icons/static/icons/fat_cow/32x32/yelp.png diff --git a/apps/icons/static/images/Fat Cow/32x32/youtube.png b/apps/icons/static/icons/fat_cow/32x32/youtube.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/youtube.png rename to apps/icons/static/icons/fat_cow/32x32/youtube.png diff --git a/apps/icons/static/images/Fat Cow/32x32/zoom.png b/apps/icons/static/icons/fat_cow/32x32/zoom.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/zoom.png rename to apps/icons/static/icons/fat_cow/32x32/zoom.png diff --git a/apps/icons/static/images/Fat Cow/32x32/zoom_extend.png b/apps/icons/static/icons/fat_cow/32x32/zoom_extend.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/zoom_extend.png rename to apps/icons/static/icons/fat_cow/32x32/zoom_extend.png diff --git a/apps/icons/static/images/Fat Cow/32x32/zoom_in.png b/apps/icons/static/icons/fat_cow/32x32/zoom_in.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/zoom_in.png rename to apps/icons/static/icons/fat_cow/32x32/zoom_in.png diff --git a/apps/icons/static/images/Fat Cow/32x32/zoom_last.png b/apps/icons/static/icons/fat_cow/32x32/zoom_last.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/zoom_last.png rename to apps/icons/static/icons/fat_cow/32x32/zoom_last.png diff --git a/apps/icons/static/images/Fat Cow/32x32/zoom_layer.png b/apps/icons/static/icons/fat_cow/32x32/zoom_layer.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/zoom_layer.png rename to apps/icons/static/icons/fat_cow/32x32/zoom_layer.png diff --git a/apps/icons/static/images/Fat Cow/32x32/zoom_out.png b/apps/icons/static/icons/fat_cow/32x32/zoom_out.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/zoom_out.png rename to apps/icons/static/icons/fat_cow/32x32/zoom_out.png diff --git a/apps/icons/static/images/Fat Cow/32x32/zoom_refresh.png b/apps/icons/static/icons/fat_cow/32x32/zoom_refresh.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/zoom_refresh.png rename to apps/icons/static/icons/fat_cow/32x32/zoom_refresh.png diff --git a/apps/icons/static/images/Fat Cow/32x32/zoom_selection.png b/apps/icons/static/icons/fat_cow/32x32/zoom_selection.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/zoom_selection.png rename to apps/icons/static/icons/fat_cow/32x32/zoom_selection.png diff --git a/apps/icons/static/images/Fat Cow/32x32/zootool.png b/apps/icons/static/icons/fat_cow/32x32/zootool.png similarity index 100% rename from apps/icons/static/images/Fat Cow/32x32/zootool.png rename to apps/icons/static/icons/fat_cow/32x32/zootool.png diff --git a/apps/icons/widgets.py b/apps/icons/widgets.py index a836085bd8..c21589ba62 100644 --- a/apps/icons/widgets.py +++ b/apps/icons/widgets.py @@ -3,9 +3,9 @@ from django.utils.translation import ugettext_lazy as _ from django.conf import settings from django.utils.safestring import mark_safe -from .api import get_icon_name -from .literals import APP +#from .api import get_icon_name +#from .literals import APP -def icon_widget(icon_name): - return mark_safe(u'' % (settings.STATIC_URL, get_icon_name(icon_name))) +#def icon_widget(icon_name): +# return mark_safe(u'' % (settings.STATIC_URL, get_icon_name(icon_name))) diff --git a/apps/lock_manager/conf/__init__.py b/apps/lock_manager/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/lock_manager/conf/settings.py b/apps/lock_manager/settings.py similarity index 100% rename from apps/lock_manager/conf/settings.py rename to apps/lock_manager/settings.py diff --git a/apps/main/conf/__init__.py b/apps/main/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/main/conf/settings.py b/apps/main/settings.py similarity index 100% rename from apps/main/conf/settings.py rename to apps/main/settings.py diff --git a/apps/smart_settings/__init__.py b/apps/old_settings/__init__.py similarity index 100% rename from apps/smart_settings/__init__.py rename to apps/old_settings/__init__.py diff --git a/apps/smart_settings/api.py b/apps/old_settings/api.py similarity index 100% rename from apps/smart_settings/api.py rename to apps/old_settings/api.py diff --git a/apps/smart_settings/links.py b/apps/old_settings/links.py similarity index 100% rename from apps/smart_settings/links.py rename to apps/old_settings/links.py diff --git a/apps/smart_settings/locale/bg/LC_MESSAGES/django.mo b/apps/old_settings/locale/bg/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/bg/LC_MESSAGES/django.mo rename to apps/old_settings/locale/bg/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/bg/LC_MESSAGES/django.po b/apps/old_settings/locale/bg/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/bg/LC_MESSAGES/django.po rename to apps/old_settings/locale/bg/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/de_DE/LC_MESSAGES/django.mo b/apps/old_settings/locale/de_DE/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/de_DE/LC_MESSAGES/django.mo rename to apps/old_settings/locale/de_DE/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/de_DE/LC_MESSAGES/django.po b/apps/old_settings/locale/de_DE/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/de_DE/LC_MESSAGES/django.po rename to apps/old_settings/locale/de_DE/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/en/LC_MESSAGES/django.mo b/apps/old_settings/locale/en/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/en/LC_MESSAGES/django.mo rename to apps/old_settings/locale/en/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/en/LC_MESSAGES/django.po b/apps/old_settings/locale/en/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/en/LC_MESSAGES/django.po rename to apps/old_settings/locale/en/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/es/LC_MESSAGES/django.mo b/apps/old_settings/locale/es/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/es/LC_MESSAGES/django.mo rename to apps/old_settings/locale/es/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/es/LC_MESSAGES/django.po b/apps/old_settings/locale/es/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/es/LC_MESSAGES/django.po rename to apps/old_settings/locale/es/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/fr/LC_MESSAGES/django.mo b/apps/old_settings/locale/fr/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/fr/LC_MESSAGES/django.mo rename to apps/old_settings/locale/fr/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/fr/LC_MESSAGES/django.po b/apps/old_settings/locale/fr/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/fr/LC_MESSAGES/django.po rename to apps/old_settings/locale/fr/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/it/LC_MESSAGES/django.mo b/apps/old_settings/locale/it/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/it/LC_MESSAGES/django.mo rename to apps/old_settings/locale/it/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/it/LC_MESSAGES/django.po b/apps/old_settings/locale/it/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/it/LC_MESSAGES/django.po rename to apps/old_settings/locale/it/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.mo b/apps/old_settings/locale/nl_NL/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.mo rename to apps/old_settings/locale/nl_NL/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.po b/apps/old_settings/locale/nl_NL/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.po rename to apps/old_settings/locale/nl_NL/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/pl/LC_MESSAGES/django.mo b/apps/old_settings/locale/pl/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/pl/LC_MESSAGES/django.mo rename to apps/old_settings/locale/pl/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/pl/LC_MESSAGES/django.po b/apps/old_settings/locale/pl/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/pl/LC_MESSAGES/django.po rename to apps/old_settings/locale/pl/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/pt/LC_MESSAGES/django.mo b/apps/old_settings/locale/pt/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/pt/LC_MESSAGES/django.mo rename to apps/old_settings/locale/pt/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/pt/LC_MESSAGES/django.po b/apps/old_settings/locale/pt/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/pt/LC_MESSAGES/django.po rename to apps/old_settings/locale/pt/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.mo b/apps/old_settings/locale/pt_BR/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.mo rename to apps/old_settings/locale/pt_BR/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po b/apps/old_settings/locale/pt_BR/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po rename to apps/old_settings/locale/pt_BR/LC_MESSAGES/django.po diff --git a/apps/smart_settings/locale/ru/LC_MESSAGES/django.mo b/apps/old_settings/locale/ru/LC_MESSAGES/django.mo similarity index 100% rename from apps/smart_settings/locale/ru/LC_MESSAGES/django.mo rename to apps/old_settings/locale/ru/LC_MESSAGES/django.mo diff --git a/apps/smart_settings/locale/ru/LC_MESSAGES/django.po b/apps/old_settings/locale/ru/LC_MESSAGES/django.po similarity index 100% rename from apps/smart_settings/locale/ru/LC_MESSAGES/django.po rename to apps/old_settings/locale/ru/LC_MESSAGES/django.po diff --git a/apps/smart_settings/models.py b/apps/old_settings/models.py similarity index 100% rename from apps/smart_settings/models.py rename to apps/old_settings/models.py diff --git a/apps/smart_settings/static/images/icons/cog.png b/apps/old_settings/static/images/icons/cog.png similarity index 100% rename from apps/smart_settings/static/images/icons/cog.png rename to apps/old_settings/static/images/icons/cog.png diff --git a/apps/smart_settings/urls.py b/apps/old_settings/urls.py similarity index 100% rename from apps/smart_settings/urls.py rename to apps/old_settings/urls.py diff --git a/apps/smart_settings/views.py b/apps/old_settings/views.py similarity index 100% rename from apps/smart_settings/views.py rename to apps/old_settings/views.py diff --git a/apps/permissions/conf/__init__.py b/apps/permissions/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/permissions/conf/settings.py b/apps/permissions/settings.py similarity index 100% rename from apps/permissions/conf/settings.py rename to apps/permissions/settings.py diff --git a/apps/web_theme/conf/__init__.py b/apps/web_theme/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/web_theme/conf/settings.py b/apps/web_theme/conf/settings.py deleted file mode 100644 index 8d5e3922e6..0000000000 --- a/apps/web_theme/conf/settings.py +++ /dev/null @@ -1,30 +0,0 @@ -"""Configuration options for the web_theme app""" -from django.utils.translation import ugettext_lazy as _ - -from smart_settings.api import Setting, SettingNamespace - -namespace = SettingNamespace('web_theme', _(u'Interface'), module='web_theme.conf.settings') - -Setting( - namespace=namespace, - name='THEME', - global_name='WEB_THEME_THEME', - default=u'activo', - description=_(u'CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and warehouse.') -) - -Setting( - namespace=namespace, - name='ENABLE_SCROLL_JS', - global_name='WEB_THEME_ENABLE_SCROLL_JS', - default=True, - hidden=True -) - -Setting( - namespace=namespace, - name='VERBOSE_LOGIN', - global_name='WEB_THEME_VERBOSE_LOGIN', - default=True, - description=_(u'Display extra information in the login screen.') -) From a740b63cdf1137c332f4358d7d7a82da8b6b9f9c Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Sep 2012 14:06:28 -0400 Subject: [PATCH 02/71] Icon app updates --- apps/icons/classes.py | 6 +++--- apps/icons/literals.py | 1 + apps/icons/sets/famfamfam.py | 1 + apps/icons/sets/fat_cow.py | 5 ++--- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/apps/icons/classes.py b/apps/icons/classes.py index 5a17ff7483..c3bd89d6a7 100644 --- a/apps/icons/classes.py +++ b/apps/icons/classes.py @@ -22,14 +22,14 @@ class Icon(object): # TODO: Move name + size resolution to sets to support size/name and # name_size filename conventions try: - return '%s/%s/%s' % (ICON_THEMES[ICON_SET].path, size, ICON_THEMES[ICON_SET].dictionary[self.literal]) + return '%s/%s/%s' % (ICON_THEMES[ICON_SET].PATH, size, ICON_THEMES[ICON_SET].DICTIONARY[self.literal]) except KeyError: - return '%s/%s/%s' % (ICON_THEMES[ICON_SET].path, size, ICON_THEMES[ICON_SET].dictionary[ERROR]) + return '%s/%s/%s' % (ICON_THEMES[ICON_SET].PATH, size, ICON_THEMES[ICON_SET].DICTIONARY[ERROR]) except AttributeError: pass def display(self, size): # TODO: move to widgets? - return mark_safe(u'' % (settings.STATIC_URL, self.get_file_name(self.literal))) + return mark_safe(u'' % (settings.STATIC_URL, self.get_file_name(size))) def display_small(self): return self.display(SIZE_SMALL) diff --git a/apps/icons/literals.py b/apps/icons/literals.py index d5d9eae883..2ebb89913f 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -21,6 +21,7 @@ LOCK = 'lock' MEDAL_GOLD = 'medal_gold' MEDAL_GOLD_ADD = 'medal_gold_add' MEDAL_GOLD_DELETE = 'medal_gold_delete' +PICTURES = 'pictures' PLUGIN = 'plugin' USER = 'user' USER_ADD = 'user_add' diff --git a/apps/icons/sets/famfamfam.py b/apps/icons/sets/famfamfam.py index c2024988f3..6b65aff9f6 100644 --- a/apps/icons/sets/famfamfam.py +++ b/apps/icons/sets/famfamfam.py @@ -2,6 +2,7 @@ from django.utils.translation import ugettext_lazy as _ from icons.literals import * +PATH = 'famfamfam' ID = 'famfamfam' LABEL = _(u'FamFamFam') diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index 7ceed98347..68b430ea0c 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -1,10 +1,8 @@ -import os - from django.utils.translation import ugettext_lazy as _ from icons.literals import * -PATH = os.path.join('fat_cow') +PATH = 'fat_cow' ID = 'fat_cow' LABEL = _(u'Fat cow') @@ -20,5 +18,6 @@ DICTIONARY = { MEDAL_GOLD: 'medal_gold_1.png', MEDAL_GOLD_ADD: 'medal_gold_add.png', MEDAL_GOLD_DELETE: 'medal_gold_delete.png', + PICTURES: 'pictures.png', PLUGIN: 'plugin.png', } From 7180245f8c4b4f005185c75439c34b93a0a43ad5 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Sep 2012 14:06:44 -0400 Subject: [PATCH 03/71] Add again smart settings as a separate app --- apps/smart_settings/__init__.py | 3 + apps/smart_settings/classes.py | 122 ++++++++++++++++++++++++++++++++ apps/smart_settings/models.py | 3 + apps/smart_settings/views.py | 1 + 4 files changed, 129 insertions(+) create mode 100644 apps/smart_settings/__init__.py create mode 100644 apps/smart_settings/classes.py create mode 100644 apps/smart_settings/models.py create mode 100644 apps/smart_settings/views.py diff --git a/apps/smart_settings/__init__.py b/apps/smart_settings/__init__.py new file mode 100644 index 0000000000..9070697de8 --- /dev/null +++ b/apps/smart_settings/__init__.py @@ -0,0 +1,3 @@ +from __future__ import absolute_import + +from .classes import SettingsNamespace, LocalScope diff --git a/apps/smart_settings/classes.py b/apps/smart_settings/classes.py new file mode 100644 index 0000000000..8d0aa5b692 --- /dev/null +++ b/apps/smart_settings/classes.py @@ -0,0 +1,122 @@ +from __future__ import absolute_import + +from django.conf import settings +from django.utils.importlib import import_module + + +# Namespace +class SettingsNamespace(object): + _registry = {} + + @classmethod + def get_all(cls): + return cls._registry.values() + + def __init__(self, name, label, module): + self.name = name + self.label = label + self.module = module + + self.__class__._registry[self.name] = self + + def __unicode__(self): + return unicode(self.label) + + def settings(self): + #return [setting for setting in settings_list if setting.namespace == self] + return (setting for setting in Setting.get_all() if setting.namespace == self) + + def add_setting(self, *args, **kwargs): + return Setting(namespace=self, *args, **kwargs) + +# Realms +class SettingScope(object): + def get_value(self): + raise NotImplemented + + +class LocalScope(SettingScope): + """ + Return the value of a config value from the local settings.py file + """ + def __init__(self, global_name=None): + self.global_name = global_name + + def get_value(self): + if not self.global_name: + self.global_name = '%s_%s' % (self.setting.namespace.name.upper(), self.setting.name) + + return getattr(settings, self.global_name) + + +# TODO: Cluster - Cluster wide setting +# TODO: Organization - Organizaition wide preferences +# TODO: User - user preferences + +# Settings +class Setting(object): + _registry = {} + + @classmethod + def get_all(cls): + return cls._registry.values() + + def register_scope(self, scope): + """ + Store this setting's instance into the scope instance and append + the scope to this setting's scope list + """ + scope.setting = self + self.scopes.append(scope) + + def __init__(self, namespace, name, default, description=None, hidden=False, exists=False, scopes=None): + self.namespace = namespace + self.name = name + self.default = default + self.description = description or u'' + self.hidden = hidden + self.exists = exists + self.scopes = [] + + if scopes: + for scope in scopes: + self.register_scope(scope) + #else: + # self.scopes = [] #Local('GLOBAL_%s' % self.app.name)] + + # Get the global value + #value = getattr(django_settings, global_name, default) + # Create the local entity + #try: + # #self.module = namespace.module + # setattr('%s.settings' % self.app.name, self.name, value) + #except AttributeError: + #module = import_module(self.app.name) + #print module + #setattr(module, 'conf.settings.%s' % self.name, value) + #setattr(module, 'conf.%s' % self.name, value) + #setattr(module, self.name, value) + + # Create the local entity + try: + self.module = namespace.module + setattr(self.module, name, self.get_value()) + except AttributeError: + self.module = import_module(namespace.module) + setattr(self.module, name, self.get_value()) + + self.__class__._registry.setdefault(self.namespace.name, {}) + self.__class__._registry[self.namespace.name][self.name] = self + #settings_list.append(self) + #settings.setdefault(self.namespace.name, []) + #settings[self.namespace.name].append(self) + + def get_value(self): + value = self.default + for scopes in self.scopes: + try: + value = scopes.get_value() + except Exception: + pass + + return value diff --git a/apps/smart_settings/models.py b/apps/smart_settings/models.py new file mode 100644 index 0000000000..71a8362390 --- /dev/null +++ b/apps/smart_settings/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/apps/smart_settings/views.py b/apps/smart_settings/views.py new file mode 100644 index 0000000000..60f00ef0ef --- /dev/null +++ b/apps/smart_settings/views.py @@ -0,0 +1 @@ +# Create your views here. From 773442425eb4e2bdde7b72804449227759b5a821 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Sep 2012 14:07:06 -0400 Subject: [PATCH 04/71] Conver web app theme to new settings app --- apps/web_theme/__init__.py | 1 + apps/web_theme/settings.py | 30 +++++++++++++++++++++++ apps/web_theme/templatetags/theme_tags.py | 13 +++++++--- 3 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 apps/web_theme/settings.py diff --git a/apps/web_theme/__init__.py b/apps/web_theme/__init__.py index e69de29bb2..8b13789179 100644 --- a/apps/web_theme/__init__.py +++ b/apps/web_theme/__init__.py @@ -0,0 +1 @@ + diff --git a/apps/web_theme/settings.py b/apps/web_theme/settings.py new file mode 100644 index 0000000000..ca6080c35e --- /dev/null +++ b/apps/web_theme/settings.py @@ -0,0 +1,30 @@ +""" +Configuration options for the web_theme app +""" + +from django.utils.translation import ugettext_lazy as _ + +from smart_settings import SettingsNamespace, LocalScope + +namespace = SettingsNamespace(name='web_theme', label=_(u'Web theme'), module='web_theme.settings') + +namespace.add_setting( + name='THEME', + default=u'activo', + description=_(u'CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and warehouse.'), + scopes=[LocalScope()] +) + +namespace.add_setting( + name='ENABLE_SCROLL_JS', + default=True, + hidden=True, + scopes=[LocalScope()] +) + +namespace.add_setting( + name='VERBOSE_LOGIN', + default=True, + description=_(u'Display extra information in the login screen.'), + scopes=[LocalScope()] +) diff --git a/apps/web_theme/templatetags/theme_tags.py b/apps/web_theme/templatetags/theme_tags.py index 05878bf798..9b87cd9857 100644 --- a/apps/web_theme/templatetags/theme_tags.py +++ b/apps/web_theme/templatetags/theme_tags.py @@ -4,7 +4,7 @@ from django.conf import settings from django.template import Library, Node, TemplateSyntaxError from django.utils.safestring import mark_safe -from web_theme.conf import settings as web_theme_settings +from web_theme.settings import THEME, ENABLE_SCROLL_JS register = Library() @@ -14,8 +14,8 @@ class GetThemeNode(Node): self.var_name = var_name def render(self, context): - context['web_theme'] = web_theme_settings.THEME - context['enable_scroll_js'] = web_theme_settings.ENABLE_SCROLL_JS + context['web_theme'] = THEME + context['enable_scroll_js'] = ENABLE_SCROLL_JS return '' @@ -56,7 +56,12 @@ class SettingsNode(Node): self.var_name = var_name def render(self, context): - context[self.var_name] = getattr(web_theme_settings, self.format_string, '') + #TODO: fix properly + if self.format_string == 'THEME': + context[self.var_name] = THEME + else: + context[self.var_name] = ENABLE_SCROLL_JS + #context[self.var_name] = getattr(web_theme_settings, self.format_string, '') return '' From b0c1296eccd829818dd1fee381e4e078cdb54998 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Sep 2012 14:07:29 -0400 Subject: [PATCH 05/71] Start converting user management app to new icon app --- apps/user_management/icons.py | 15 +++++++++++++++ apps/user_management/links.py | 34 ++++++++++++++++++---------------- 2 files changed, 33 insertions(+), 16 deletions(-) create mode 100644 apps/user_management/icons.py diff --git a/apps/user_management/icons.py b/apps/user_management/icons.py new file mode 100644 index 0000000000..f002dcc820 --- /dev/null +++ b/apps/user_management/icons.py @@ -0,0 +1,15 @@ +from __future__ import absolute_import + +from icons.literals import (USER, USER_ADD, USER_EDIT, USER_DELETE, + GROUP, GROUP_ADD, GROUP_EDIT, GROUP_DELETE) +from icons import Icon + +icon_user = Icon(USER) +icon_user_add = Icon(USER_ADD) +icon_user_edit = Icon(USER_EDIT) +icon_user_delete = Icon(USER_DELETE) + +icon_group = Icon(GROUP) +icon_group_add = Icon(GROUP_ADD) +icon_group_edit = Icon(GROUP_EDIT) +icon_group_delete = Icon(GROUP_DELETE) diff --git a/apps/user_management/links.py b/apps/user_management/links.py index c150dec90c..7db70ae3a2 100644 --- a/apps/user_management/links.py +++ b/apps/user_management/links.py @@ -4,23 +4,25 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link -from .permissions import (PERMISSION_USER_CREATE, PERMISSION_USER_EDIT, - PERMISSION_USER_VIEW, PERMISSION_USER_DELETE, PERMISSION_GROUP_CREATE, +from .permissions import (PERMISSION_GROUP_CREATE, PERMISSION_GROUP_EDIT, + PERMISSION_GROUP_VIEW, PERMISSION_GROUP_DELETE, PERMISSION_GROUP_CREATE, PERMISSION_GROUP_EDIT, PERMISSION_GROUP_VIEW, PERMISSION_GROUP_DELETE) +from .icons import (icon_user, icon_user_add, icon_user_edit, icon_user_delete, + icon_group, icon_group_add, icon_group_edit, icon_group_delete) -user_list = Link(text=_(u'user list'), view='user_list', sprite='user', permissions=[PERMISSION_USER_VIEW]) -user_setup = Link(text=_(u'users'), view='user_list', sprite='user', icon='user.png', permissions=[PERMISSION_USER_VIEW], children_view_regex=[r'^user_']) -user_edit = Link(text=_(u'edit'), view='user_edit', args='object.id', sprite='user_edit', permissions=[PERMISSION_USER_EDIT]) -user_add = Link(text=_(u'create new user'), view='user_add', sprite='user_add', permissions=[PERMISSION_USER_CREATE]) -user_delete = Link(text=_('delete'), view='user_delete', args='object.id', sprite='user_delete', permissions=[PERMISSION_USER_DELETE]) -user_multiple_delete = Link(text=_('delete'), view='user_multiple_delete', sprite='user_delete', permissions=[PERMISSION_USER_DELETE]) -user_set_password = Link(text=_('reset password'), view='user_set_password', args='object.id', sprite='lock_edit', permissions=[PERMISSION_USER_EDIT]) -user_multiple_set_password = Link(text=_('reset password'), view='user_multiple_set_password', sprite='lock_edit', permissions=[PERMISSION_USER_EDIT]) +user_list = Link(text=_(u'user list'), view='user_list', icon=icon_user, permissions=[PERMISSION_GROUP_VIEW]) +user_setup = Link(text=_(u'users'), view='user_list', icon=icon_user, permissions=[PERMISSION_GROUP_VIEW], children_view_regex=[r'^user_']) +user_add = Link(text=_(u'create new user'), view='user_add', icon=icon_user_add, permissions=[PERMISSION_GROUP_CREATE]) +user_edit = Link(text=_(u'edit'), view='user_edit', args='object.id', icon=icon_user_edit, permissions=[PERMISSION_GROUP_EDIT]) +user_delete = Link(text=_('delete'), view='user_delete', args='object.id', icon=icon_user_delete, permissions=[PERMISSION_GROUP_DELETE]) +user_multiple_delete = Link(text=_('delete'), view='user_multiple_delete', icon=icon_user_delete, permissions=[PERMISSION_GROUP_DELETE]) +user_set_password = Link(text=_('reset password'), view='user_set_password', args='object.id', sprite='lock_edit', permissions=[PERMISSION_GROUP_EDIT]) +user_multiple_set_password = Link(text=_('reset password'), view='user_multiple_set_password', sprite='lock_edit', permissions=[PERMISSION_GROUP_EDIT]) -group_list = Link(text=_(u'group list'), view='group_list', sprite='group', permissions=[PERMISSION_GROUP_VIEW]) -group_setup = Link(text=_(u'groups'), view='group_list', sprite='group', icon='group.png', permissions=[PERMISSION_GROUP_VIEW], children_view_regex=[r'^group_']) -group_edit = Link(text=_(u'edit'), view='group_edit', args='object.id', sprite='group_edit', permissions=[PERMISSION_GROUP_EDIT]) -group_add = Link(text=_(u'create new group'), view='group_add', sprite='group_add', permissions=[PERMISSION_GROUP_CREATE]) -group_delete = Link(text=_('delete'), view='group_delete', args='object.id', sprite='group_delete', permissions=[PERMISSION_GROUP_DELETE]) -group_multiple_delete = Link(text=_('delete'), view='group_multiple_delete', sprite='group_delete', permissions=[PERMISSION_GROUP_DELETE]) +group_list = Link(text=_(u'group list'), view='group_list', icon=icon_group, permissions=[PERMISSION_GROUP_VIEW]) +group_setup = Link(text=_(u'groups'), view='group_list', icon=icon_group, permissions=[PERMISSION_GROUP_VIEW], children_view_regex=[r'^group_']) +group_add = Link(text=_(u'create new group'), view='group_add', icon=icon_group_add, permissions=[PERMISSION_GROUP_CREATE]) +group_edit = Link(text=_(u'edit'), view='group_edit', args='object.id', icon=icon_group_edit, permissions=[PERMISSION_GROUP_EDIT]) +group_delete = Link(text=_('delete'), view='group_delete', args='object.id', icon=icon_group_delete, permissions=[PERMISSION_GROUP_DELETE]) +group_multiple_delete = Link(text=_('delete'), view='group_multiple_delete', icon=icon_group_delete, permissions=[PERMISSION_GROUP_DELETE]) group_members = Link(text=_(u'members'), view='group_members', args='object.id', sprite='group_link', permissions=[PERMISSION_GROUP_EDIT]) From 7e44247319ef697781b6229561ae5486c95ae06b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Sep 2012 14:08:47 -0400 Subject: [PATCH 06/71] Update converter app to new settings and icon apps --- apps/converter/__init__.py | 2 +- apps/converter/api.py | 2 +- apps/converter/icons.py | 7 ++++++ apps/converter/links.py | 5 ++++- apps/converter/office_converter.py | 4 ++-- apps/converter/settings.py | 36 +++++++++++++----------------- apps/converter/utils.py | 13 ++++++----- apps/converter/views.py | 2 +- 8 files changed, 39 insertions(+), 32 deletions(-) create mode 100644 apps/converter/icons.py diff --git a/apps/converter/__init__.py b/apps/converter/__init__.py index 50ff26850e..6f1785f4f6 100644 --- a/apps/converter/__init__.py +++ b/apps/converter/__init__.py @@ -7,7 +7,7 @@ from project_tools.api import register_tool from .utils import load_backend from .links import formats_list -from .conf.settings import GRAPHICS_BACKEND +from .settings import GRAPHICS_BACKEND register_sidebar_template(['formats_list'], 'converter_file_formats_help.html') diff --git a/apps/converter/api.py b/apps/converter/api.py index 56555eff0c..79957d6f5b 100644 --- a/apps/converter/api.py +++ b/apps/converter/api.py @@ -6,7 +6,7 @@ import logging from django.utils.encoding import smart_str -from common.conf.settings import TEMPORARY_DIRECTORY +from common.settings import TEMPORARY_DIRECTORY from common.textparser import TextParser, TEXT_PARSER_MIMETYPES from mimetype.api import get_mimetype diff --git a/apps/converter/icons.py b/apps/converter/icons.py new file mode 100644 index 0000000000..e4f83d67cc --- /dev/null +++ b/apps/converter/icons.py @@ -0,0 +1,7 @@ +from __future__ import absolute_import + +from icons.literals import PICTURES +from icons import Icon + +icon_format_list = Icon(PICTURES) + diff --git a/apps/converter/links.py b/apps/converter/links.py index b1db5e4513..497871d667 100644 --- a/apps/converter/links.py +++ b/apps/converter/links.py @@ -1,9 +1,12 @@ +from __future__ import absolute_import + from django.utils.translation import ugettext_lazy as _ from navigation.api import Link +from .icons import icon_format_list def is_superuser(context): return context['request'].user.is_staff or context['request'].user.is_superuser -formats_list = Link(text=_('file formats'), view='formats_list', sprite='pictures', icon='pictures.png', condition=is_superuser, children_view_regex=[r'formats_list']) +formats_list = Link(text=_('file formats'), view='formats_list', icon=icon_format_list, condition=is_superuser, children_view_regex=[r'formats_list']) diff --git a/apps/converter/office_converter.py b/apps/converter/office_converter.py index 46614839ac..8b13d54648 100644 --- a/apps/converter/office_converter.py +++ b/apps/converter/office_converter.py @@ -5,9 +5,9 @@ import subprocess import logging from mimetype.api import get_mimetype -from common.conf.settings import TEMPORARY_DIRECTORY +from common.settings import TEMPORARY_DIRECTORY -from .conf.settings import LIBREOFFICE_PATH +from .settings import LIBREOFFICE_PATH from .exceptions import OfficeBackendError, UnknownFileFormat CACHED_FILE_SUFFIX = u'_office_converter' diff --git a/apps/converter/settings.py b/apps/converter/settings.py index 7d3ba2aeac..dd78f96b45 100644 --- a/apps/converter/settings.py +++ b/apps/converter/settings.py @@ -2,60 +2,54 @@ from django.utils.translation import ugettext_lazy as _ -from smart_settings.api import Setting, SettingNamespace +from smart_settings import SettingsNamespace, LocalScope -namespace = SettingNamespace('converter', _(u'Converter'), module='converter.conf.settings') +namespace = SettingsNamespace('converter', _(u'Converter'), module='converter.settings') -Setting( - namespace=namespace, +namespace.add_setting( name='IM_CONVERT_PATH', - global_name='CONVERTER_IM_CONVERT_PATH', default=u'/usr/bin/convert', description=_(u'File path to imagemagick\'s convert program.'), exists=True, + scopes=[LocalScope] ) -Setting( - namespace=namespace, +namespace.add_setting( name='IM_IDENTIFY_PATH', - global_name='CONVERTER_IM_IDENTIFY_PATH', default=u'/usr/bin/identify', description=_(u'File path to imagemagick\'s identify program.'), exists=True, + scopes=[LocalScope] ) -Setting( - namespace=namespace, +namespace.add_setting( name='GM_PATH', - global_name='CONVERTER_GM_PATH', default=u'/usr/bin/gm', description=_(u'File path to graphicsmagick\'s program.'), exists=True, + scopes=[LocalScope] ) -Setting( - namespace=namespace, +namespace.add_setting( name='GM_SETTINGS', - global_name='CONVERTER_GM_SETTINGS', default=u'', description=_(u'Set of configuration options to pass to the GraphicsMagick executable to fine tune it\'s functionality as explained in the GraphicsMagick documentation.'), + scopes=[LocalScope] ) -Setting( - namespace=namespace, +namespace.add_setting( name='GRAPHICS_BACKEND', - global_name='CONVERTER_GRAPHICS_BACKEND', default=u'converter.backends.python', description=_(u'Graphics conversion backend to use. Options are: converter.backends.imagemagick, converter.backends.graphicsmagick and converter.backends.python.'), + scopes=[LocalScope] ) -Setting( - namespace=namespace, +namespace.add_setting( name='LIBREOFFICE_PATH', - global_name='CONVERTER_LIBREOFFICE_PATH', default=u'/usr/bin/libreoffice', description=_(u'Path to the libreoffice program.'), - exists=True + exists=True, + scopes=[LocalScope] ) #{'name': u'OCR_OPTIONS', 'global_name': u'CONVERTER_OCR_OPTIONS', 'default': u'-colorspace Gray -depth 8 -resample 200x200'}, diff --git a/apps/converter/utils.py b/apps/converter/utils.py index d85157ff2b..ddcba2bda1 100644 --- a/apps/converter/utils.py +++ b/apps/converter/utils.py @@ -1,8 +1,12 @@ +from __future__ import absolute_import + import os from django.core.exceptions import ImproperlyConfigured from django.utils.importlib import import_module +from .settings import GRAPHICS_BACKEND + def _lazy_load(fn): _cached = [] @@ -16,10 +20,9 @@ def _lazy_load(fn): @_lazy_load def load_backend(): - from converter.conf.settings import GRAPHICS_BACKEND as backend_name try: - module = import_module('.base', 'converter.backends.%s' % backend_name) + module = import_module('.base', 'converter.backends.%s' % GRAPHICS_BACKEND) import warnings warnings.warn( "Short names for CONVERTER_BACKEND are deprecated; prepend with 'converter.backends.'", @@ -29,7 +32,7 @@ def load_backend(): except ImportError, e: # Look for a fully qualified converter backend name try: - return import_module('.base', backend_name) + return import_module('.base', GRAPHICS_BACKEND) except ImportError, e_user: # The converter backend wasn't found. Display a helpful error message # listing all possible (built-in) converter backends. @@ -41,11 +44,11 @@ def load_backend(): except EnvironmentError: available_backends = [] available_backends.sort() - if backend_name not in available_backends: + if GRAPHICS_BACKEND not in available_backends: error_msg = ("%r isn't an available converter backend. \n" + "Try using converter.backends.XXX, where XXX is one of:\n %s\n" + "Error was: %s") % \ - (backend_name, ", ".join(map(repr, available_backends)), e_user) + (GRAPHICS_BACKEND, ", ".join(map(repr, available_backends)), e_user) raise ImproperlyConfigured(error_msg) else: # If there's some other error, this must be an error in Mayan itself. diff --git a/apps/converter/views.py b/apps/converter/views.py index 11bba36925..5e03bcfffd 100644 --- a/apps/converter/views.py +++ b/apps/converter/views.py @@ -8,7 +8,7 @@ from django.core.exceptions import PermissionDenied from common.utils import encapsulate from .api import get_format_list -from .conf.settings import GRAPHICS_BACKEND +from .settings import GRAPHICS_BACKEND def formats_list(request): From abe3885ae68ee8f63441d53a8f770a2b1f0db4cb Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Sep 2012 14:09:13 -0400 Subject: [PATCH 07/71] Update navigation app to new icon app --- apps/navigation/icons.py | 6 ++++++ apps/navigation/templates/generic_link_instance.html | 6 ++---- apps/navigation/widgets.py | 8 ++++---- 3 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 apps/navigation/icons.py diff --git a/apps/navigation/icons.py b/apps/navigation/icons.py new file mode 100644 index 0000000000..3475b215d5 --- /dev/null +++ b/apps/navigation/icons.py @@ -0,0 +1,6 @@ +from __future__ import absolute_import + +from icons.literals import ERROR +from icons import Icon + +icon_error = Icon(ERROR) diff --git a/apps/navigation/templates/generic_link_instance.html b/apps/navigation/templates/generic_link_instance.html index 2cb6340ef9..b42f8110cd 100644 --- a/apps/navigation/templates/generic_link_instance.html +++ b/apps/navigation/templates/generic_link_instance.html @@ -1,9 +1,7 @@ {% load main_settings_tags %} -{% get_main_setting "DISABLE_ICONS" as disable_icons %} - {% if link.disabled %} - {% if link.sprite and not disable_icons %}{% endif %}{{ link.text|capfirst }}{% if link.error %} - {{ link.error }}{% endif %}{% if link.active and not hide_active_anchor %}{% endif %}{% if horizontal %}{% if not forloop.last %} | {% endif %}{% endif %} + {{ link.icon.display_small }}{{ link.text|capfirst }}{% if link.error %} - {{ link.error }}{% endif %}{% if link.active and not hide_active_anchor %}{% endif %}{% if horizontal %}{% if not forloop.last %} | {% endif %}{% endif %} {% else %} - {% if link.condition_result %}{% if link.sprite and not disable_icons %}{% endif %}{{ link.text|capfirst }}{% if link.error %} - {{ link.error }}{% endif %}{% if link.active and not hide_active_anchor %}{% endif %}{% if horizontal %}{% if not forloop.last %} | {% endif %}{% endif %}{% endif %} + {% if link.condition_result %}{{ link.icon.display_small }}{{ link.text|capfirst }}{% if link.error %} - {{ link.error }}{% endif %}{% if link.active and not hide_active_anchor %}{% endif %}{% if horizontal %}{% if not forloop.last %} | {% endif %}{% endif %}{% endif %} {% endif %} diff --git a/apps/navigation/widgets.py b/apps/navigation/widgets.py index a63d68bf0c..9e17b59316 100644 --- a/apps/navigation/widgets.py +++ b/apps/navigation/widgets.py @@ -7,10 +7,10 @@ from django.template.defaultfilters import capfirst from django.core.exceptions import PermissionDenied from django.template import RequestContext -from icons.api import get_icon_name, get_sprite_name -from icons.literals import ERROR from permissions.models import Permission +from .icons import icon_error + def button_navigation_widget(request, link): if link.permissions: @@ -27,9 +27,9 @@ def render_widget(request, link): context = RequestContext(request) resolved_link = link.resolve(context) if resolved_link: - return mark_safe(u'' % { + return mark_safe(u'' % { 'url': resolved_link.url, - 'icon': get_icon_name(getattr(resolved_link, 'icon', ERROR)), + 'icon': getattr(resolved_link, 'icon', icon_error).display_big(), 'static_url': settings.STATIC_URL, 'string': capfirst(resolved_link.text), 'image_alt': _(u'icon'), From 9eafd7d3e119c6958b155373a87ccda241e3e0d2 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Sep 2012 14:09:50 -0400 Subject: [PATCH 08/71] Update acl to new icon app --- apps/acls/icons.py | 14 ++++++++++++++ apps/acls/links.py | 5 +++-- apps/permissions/icons.py | 8 ++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 apps/acls/icons.py create mode 100644 apps/permissions/icons.py diff --git a/apps/acls/icons.py b/apps/acls/icons.py new file mode 100644 index 0000000000..a3020412a4 --- /dev/null +++ b/apps/acls/icons.py @@ -0,0 +1,14 @@ +from __future__ import absolute_import + +from icons.literals import LOCK +from icons import Icon + +icon_acl = Icon(LOCK) +#icon_acl_detail = Icon(USER_ADD) +#icon_acl_grant = Icon(USER_EDIT) +#icon_acl_revoke = Icon(USER_DELETE) + +#icon_group = Icon(GROUP) +#icon_group_add = Icon(GROUP_ADD) +##icon_group_edit = Icon(GROUP_EDIT) +#icon_group_delete = Icon(GROUP_DELETE) diff --git a/apps/acls/links.py b/apps/acls/links.py index 9c18c6f82d..fa7b612b36 100644 --- a/apps/acls/links.py +++ b/apps/acls/links.py @@ -6,14 +6,15 @@ from navigation.api import Link from .permissions import (ACLS_EDIT_ACL, ACLS_VIEW_ACL, ACLS_CLASS_EDIT_ACL, ACLS_CLASS_VIEW_ACL) +from .icons import icon_acl -acl_list = Link(text=_(u'ACLs'), view='acl_list', sprite='lock', permissions=[ACLS_VIEW_ACL]) +acl_list = Link(text=_(u'ACLs'), view='acl_list', icon=icon_acl, permissions=[ACLS_VIEW_ACL]) acl_detail = Link(text=_(u'details'), view='acl_detail', args=['access_object.gid', 'object.gid'], sprite='key_go', permissions=[ACLS_VIEW_ACL]) acl_grant = Link(text=_(u'grant'), view='acl_multiple_grant', sprite='key_add', permissions=[ACLS_EDIT_ACL]) acl_revoke = Link(text=_(u'revoke'), view='acl_multiple_revoke', sprite='key_delete', permissions=[ACLS_EDIT_ACL]) acl_holder_new = Link(text=_(u'New holder'), view='acl_holder_new', args='access_object.gid', sprite='user', permissions=[ACLS_EDIT_ACL]) -acl_setup_valid_classes = Link(text=_(u'Default ACLs'), view='acl_setup_valid_classes', icon='lock.png', permissions=[ACLS_CLASS_VIEW_ACL]) # 'children_view_regex=[r'^acl_class', r'^acl_setup']} +acl_setup_valid_classes = Link(text=_(u'Default ACLs'), view='acl_setup_valid_classes', icon=icon_acl, permissions=[ACLS_CLASS_VIEW_ACL]) # 'children_view_regex=[r'^acl_class', r'^acl_setup']} acl_class_list = Link(text=_(u'List of classes'), view='acl_setup_valid_classes', sprite='package', permissions=[ACLS_CLASS_VIEW_ACL]) acl_class_acl_list = Link(text=_(u'ACLs for class'), view='acl_class_acl_list', args='object.gid', sprite='lock_go', permissions=[ACLS_CLASS_VIEW_ACL]) acl_class_acl_detail = Link(text=_(u'details'), view='acl_class_acl_detail', args=['access_object_class.gid', 'object.gid'], sprite='key_go', permissions=[ACLS_CLASS_VIEW_ACL]) diff --git a/apps/permissions/icons.py b/apps/permissions/icons.py new file mode 100644 index 0000000000..8799c26410 --- /dev/null +++ b/apps/permissions/icons.py @@ -0,0 +1,8 @@ +from __future__ import absolute_import + +from icons.literals import MEDAL_GOLD, MEDAL_GOLD_ADD, MEDAL_GOLD_DELETE +from icons import Icon + +icon_role = Icon(MEDAL_GOLD) +icon_role_add = Icon(MEDAL_GOLD_ADD) +icon_role_delete = Icon(MEDAL_GOLD_DELETE) From 40fcbc310f47135122a1b9f4366a6d23fb2a672b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 6 Sep 2012 14:18:42 -0400 Subject: [PATCH 09/71] Register icon app with app registry add additional literals --- apps/icons/icons.py | 7 +++++++ apps/icons/literals.py | 21 ++++++++++++--------- apps/icons/registry.py | 8 +++++++- apps/icons/sets/fat_cow.py | 9 +++++++++ 4 files changed, 35 insertions(+), 10 deletions(-) create mode 100644 apps/icons/icons.py diff --git a/apps/icons/icons.py b/apps/icons/icons.py new file mode 100644 index 0000000000..96c782c3a3 --- /dev/null +++ b/apps/icons/icons.py @@ -0,0 +1,7 @@ +from __future__ import absolute_import + +from .literals import DRAW_AIRBRUSH +from . import Icon + +icon_icons_app = Icon(DRAW_AIRBRUSH) + diff --git a/apps/icons/literals.py b/apps/icons/literals.py index 2ebb89913f..029e23e6d9 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -3,28 +3,31 @@ #DEFAULT_ICON_SET = fat_cow.ID DEFAULT_ICON_SET = 'fat_cow' -#APP = 'app' -#BACKUPS = 'backups' -#ERROR = 'error' -#ICONS = 'icons' -#SETTINGS = 'settings' APPLICATION_VIEW_ICONS = 'application_view_icons' CD_BURN = 'cd_burn' COG = 'cog' +CROSS = 'cross' +DRAW_AIRBRUSH = 'draw_airbrush' ERROR = 'error' GROUP = 'user', -GROUP_ADD = 'user_add' -GROUP_EDIT = 'user_edit' -GROUP_DELETE = 'user_delete' +GROUP_ADD = 'group_add' +GROUP_EDIT = 'group_edit' +GROUP_DELETE = 'group_delete' +GROUP_KEY = 'group_key' +KEY = 'key' +KEY_GO = 'key_go' +KEY_ADD = 'key_add' +KEY_DELETE = 'key_delete' LOCK = 'lock' MEDAL_GOLD = 'medal_gold' MEDAL_GOLD_ADD = 'medal_gold_add' MEDAL_GOLD_DELETE = 'medal_gold_delete' PICTURES = 'pictures' PLUGIN = 'plugin' +TICK = 'tick' USER = 'user' USER_ADD = 'user_add' USER_EDIT = 'user_edit' USER_DELETE = 'user_delete' - +WRENCH = 'wrench' diff --git a/apps/icons/registry.py b/apps/icons/registry.py index 301abce1ae..8f15ef4435 100644 --- a/apps/icons/registry.py +++ b/apps/icons/registry.py @@ -1,5 +1,11 @@ +from __future__ import absolute_import + from django.utils.translation import ugettext_lazy as _ +from .icons import icon_icons_app + name = 'icons' label = _(u'Icons') -#app.set_dependencies(['app_registry']) +description = _(u'Handles the registration and rendering of icons and sprites.') +dependencies = ['app_registry'] +icon = icon_icons_app diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index 68b430ea0c..7941d012e2 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -10,14 +10,23 @@ DICTIONARY = { APPLICATION_VIEW_ICONS: 'application_view_icons.png', CD_BURN: 'cd_burn.png', COG: 'cog.png', + CROSS: 'cross.png', + DRAW_AIRBRUSH: 'draw_airbrush.png', ERROR: 'error.png', GROUP: 'group.png', GROUP_ADD: 'group_add.png', GROUP_EDIT: 'group_edit.png', GROUP_DELETE: 'group_delete.png', + GROUP_KEY: 'group_key.png', + KEY: 'key.png', + KEY_GO: 'key_go.png', + KEY_ADD: 'key_add.png', + KEY_DELETE: 'key_delete.png', MEDAL_GOLD: 'medal_gold_1.png', MEDAL_GOLD_ADD: 'medal_gold_add.png', MEDAL_GOLD_DELETE: 'medal_gold_delete.png', PICTURES: 'pictures.png', PLUGIN: 'plugin.png', + TICK: 'tick.png', + WRENCH: 'wrench.png', } From dbbaf11275cc73673b123f81b50265ad399e7ab6 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 6 Sep 2012 14:19:08 -0400 Subject: [PATCH 10/71] Convert project_tools app to new icon system --- apps/project_tools/__init__.py | 6 +++++- apps/project_tools/icons.py | 6 ++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 apps/project_tools/icons.py diff --git a/apps/project_tools/__init__.py b/apps/project_tools/__init__.py index f5bc1dd0e3..3bc1e1a1b1 100644 --- a/apps/project_tools/__init__.py +++ b/apps/project_tools/__init__.py @@ -1,5 +1,9 @@ +from __future__ import absolute_import + from django.utils.translation import ugettext_lazy as _ from navigation.api import register_top_menu, Link -tool_menu = register_top_menu('tools', link=Link(text=_(u'tools'), view='tools_list', sprite='wrench'), position=-3) +from .icons import icon_tool + +tool_menu = register_top_menu('tools', link=Link(text=_(u'tools'), view='tools_list', icon=icon_tool), position=-3) diff --git a/apps/project_tools/icons.py b/apps/project_tools/icons.py new file mode 100644 index 0000000000..b2ac217cb9 --- /dev/null +++ b/apps/project_tools/icons.py @@ -0,0 +1,6 @@ +from __future__ import absolute_import + +from icons.literals import WRENCH +from icons import Icon + +icon_tool = Icon(WRENCH) From 8e4418c1c76c0c31c4b1f7fe2fb0caa7c23428e9 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 6 Sep 2012 14:19:25 -0400 Subject: [PATCH 11/71] Convert project setup app to new icon system --- apps/project_setup/__init__.py | 6 +++++- apps/project_setup/icons.py | 6 ++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 apps/project_setup/icons.py diff --git a/apps/project_setup/__init__.py b/apps/project_setup/__init__.py index fd543290ed..b3fa242da2 100644 --- a/apps/project_setup/__init__.py +++ b/apps/project_setup/__init__.py @@ -1,5 +1,9 @@ +from __future__ import absolute_import + from django.utils.translation import ugettext_lazy as _ from navigation.api import register_top_menu, Link -setup_menu = register_top_menu('setup_menu', link=Link(text=_(u'setup'), view='setup_list', sprite='cog'), position=-2) +from .icons import icon_setup + +setup_menu = register_top_menu('setup_menu', link=Link(text=_(u'setup'), view='setup_list', icon=icon_setup), position=-2) diff --git a/apps/project_setup/icons.py b/apps/project_setup/icons.py new file mode 100644 index 0000000000..99dbf8db8a --- /dev/null +++ b/apps/project_setup/icons.py @@ -0,0 +1,6 @@ +from __future__ import absolute_import + +from icons.literals import COG +from icons import Icon + +icon_setup = Icon(COG) From d5d8cbded9efc214b86fdc0c1e2ffae06c881fdd Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 6 Sep 2012 14:20:55 -0400 Subject: [PATCH 12/71] Template updates for the new icon server --- apps/common/templates/generic_confirm.html | 3 ++- apps/common/templates/generic_list_subtemplate.html | 4 ++-- apps/common/widgets.py | 10 +++++++--- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/apps/common/templates/generic_confirm.html b/apps/common/templates/generic_confirm.html index b020583e2e..7e52c32a2d 100644 --- a/apps/common/templates/generic_confirm.html +++ b/apps/common/templates/generic_confirm.html @@ -29,7 +29,8 @@ {% endif %}
- {% trans 'form icon' %} + {{ form_icon.display_big }} + {#{% trans 'form icon' %}#}
{% if title %} diff --git a/apps/common/templates/generic_list_subtemplate.html b/apps/common/templates/generic_list_subtemplate.html index fd4076470f..e3636dfb4d 100644 --- a/apps/common/templates/generic_list_subtemplate.html +++ b/apps/common/templates/generic_list_subtemplate.html @@ -41,7 +41,7 @@ {% for object_reference, object_links in multi_item_links.items %} {% for link in object_links %} {% endfor %} {% endfor %} @@ -175,7 +175,7 @@ {% for object_reference, object_links in multi_item_links.items %} {% for link in object_links %} {% endfor %} {% endfor %} diff --git a/apps/common/widgets.py b/apps/common/widgets.py index 46daccd388..28065c60cd 100644 --- a/apps/common/widgets.py +++ b/apps/common/widgets.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + import os from itertools import chain @@ -8,6 +10,8 @@ from django.forms.util import flatatt from django.utils.html import conditional_escape from django.utils.encoding import force_unicode +from .icons import icon_cross, icon_tick + class PlainWidget(forms.widgets.Widget): """ @@ -66,11 +70,11 @@ def exists_with_famfam(path): return exc -def two_state_template(state, famfam_ok_icon=u'tick', famfam_fail_icon=u'cross'): +def two_state_template(state, ok_icon=icon_tick, fail_icon=icon_cross): if state: - return mark_safe(u'' % famfam_ok_icon) + return ok_icon else: - return mark_safe(u'' % famfam_fail_icon) + return fail_icon class TextAreaDiv(forms.widgets.Widget): From 0baae261686a08a5e70d0b9ac306db5a7794d3e8 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:03:45 -0400 Subject: [PATCH 13/71] Smart settings app updates --- apps/permissions/settings.py | 14 -------- apps/smart_settings/__init__.py | 5 +++ apps/smart_settings/classes.py | 46 +++++++++++++++--------- apps/smart_settings/icons.py | 6 ++++ apps/smart_settings/links.py | 12 +++++++ apps/smart_settings/registry.py | 11 ++++++ apps/smart_settings/urls.py | 6 ++++ apps/smart_settings/views.py | 63 ++++++++++++++++++++++++++++++++- 8 files changed, 131 insertions(+), 32 deletions(-) delete mode 100644 apps/permissions/settings.py create mode 100644 apps/smart_settings/icons.py create mode 100644 apps/smart_settings/links.py create mode 100644 apps/smart_settings/registry.py create mode 100644 apps/smart_settings/urls.py diff --git a/apps/permissions/settings.py b/apps/permissions/settings.py deleted file mode 100644 index 6eabd085d4..0000000000 --- a/apps/permissions/settings.py +++ /dev/null @@ -1,14 +0,0 @@ -"""Configuration options for the permissions app""" -from django.utils.translation import ugettext_lazy as _ - -from smart_settings.api import Setting, SettingNamespace - -namespace = SettingNamespace('permissions', _(u'Permissions'), module='permissions.conf.settings', sprite='key') - -Setting( - namespace=namespace, - name='DEFAULT_ROLES', - global_name='ROLES_DEFAULT_ROLES', - default=[], - description=_(u'A list of existing roles that are automatically assigned to newly created users') -) diff --git a/apps/smart_settings/__init__.py b/apps/smart_settings/__init__.py index 9070697de8..82f4c8deee 100644 --- a/apps/smart_settings/__init__.py +++ b/apps/smart_settings/__init__.py @@ -1,3 +1,8 @@ from __future__ import absolute_import +from project_setup.api import register_setup + from .classes import SettingsNamespace, LocalScope +from .links import link_settings + +register_setup(link_settings) diff --git a/apps/smart_settings/classes.py b/apps/smart_settings/classes.py index 8d0aa5b692..a5cf8a330e 100644 --- a/apps/smart_settings/classes.py +++ b/apps/smart_settings/classes.py @@ -2,15 +2,21 @@ from __future__ import absolute_import from django.conf import settings from django.utils.importlib import import_module +from django.utils.translation import ugettext_lazy as _ # Namespace class SettingsNamespace(object): _registry = {} + _settings = {} @classmethod def get_all(cls): return cls._registry.values() + + @classmethod + def get(cls, name): + return cls._registry.get(name) def __init__(self, name, label, module): self.name = name @@ -21,15 +27,19 @@ class SettingsNamespace(object): def __unicode__(self): return unicode(self.label) - - def settings(self): - #return [setting for setting in settings_list if setting.namespace == self] - return (setting for setting in Setting.get_all() if setting.namespace == self) + + def register(self, setting): + self.__class__._settings.setdefault(self.name, {}) + self.__class__._settings[self.name][setting.name] = setting def add_setting(self, *args, **kwargs): return Setting(namespace=self, *args, **kwargs) -# Realms + def get_settings(self): + return self.__class__._settings[self.name].values() + + +# Scopes class SettingScope(object): def get_value(self): raise NotImplemented @@ -39,8 +49,16 @@ class LocalScope(SettingScope): """ Return the value of a config value from the local settings.py file """ + label = _(u'Local') + def __init__(self, global_name=None): self.global_name = global_name + + def __unicode__(self): + return u'%s: %s' % (self.__class__.label, self.global_name) + + def __repr__(self): + return unicode(self.__unicode__()) def get_value(self): if not self.global_name: @@ -55,12 +73,6 @@ class LocalScope(SettingScope): # Settings class Setting(object): - _registry = {} - - @classmethod - def get_all(cls): - return cls._registry.values() - def register_scope(self, scope): """ Store this setting's instance into the scope instance and append @@ -73,7 +85,7 @@ class Setting(object): self.namespace = namespace self.name = name self.default = default - self.description = description or u'' + self.description = description self.hidden = hidden self.exists = exists self.scopes = [] @@ -105,11 +117,8 @@ class Setting(object): self.module = import_module(namespace.module) setattr(self.module, name, self.get_value()) - self.__class__._registry.setdefault(self.namespace.name, {}) - self.__class__._registry[self.namespace.name][self.name] = self - #settings_list.append(self) - #settings.setdefault(self.namespace.name, []) - #settings[self.namespace.name].append(self) + # Register with the namespace + self.namespace.register(self) def get_value(self): value = self.default @@ -120,3 +129,6 @@ class Setting(object): pass return value + + def get_scopes_display(self): + return u', '.join([unicode(scope) for scope in self.scopes]) diff --git a/apps/smart_settings/icons.py b/apps/smart_settings/icons.py new file mode 100644 index 0000000000..6c18f216e4 --- /dev/null +++ b/apps/smart_settings/icons.py @@ -0,0 +1,6 @@ +from __future__ import absolute_import + +from icons.literals import COG +from icons import Icon + +icon_settings = Icon(COG) diff --git a/apps/smart_settings/links.py b/apps/smart_settings/links.py new file mode 100644 index 0000000000..5fcaaf7ab1 --- /dev/null +++ b/apps/smart_settings/links.py @@ -0,0 +1,12 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from navigation.api import Link + +from .icons import icon_settings + +def is_superuser(context): + return context['request'].user.is_staff or context['request'].user.is_superuser + +link_settings = Link(text=_(u'settings'), view='setting_list', icon=icon_settings, condition=is_superuser, children_view_regex=[r'^setting_']) diff --git a/apps/smart_settings/registry.py b/apps/smart_settings/registry.py new file mode 100644 index 0000000000..1bdf1ad6f5 --- /dev/null +++ b/apps/smart_settings/registry.py @@ -0,0 +1,11 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .icons import icon_settings + +name = 'smart_settings' +label = _(u'Smart settings') +description = _(u'Handles the configuration settings of all apps') +icon = icon_settings +dependencies = ['app_registry'] diff --git a/apps/smart_settings/urls.py b/apps/smart_settings/urls.py new file mode 100644 index 0000000000..ecc6ec07ff --- /dev/null +++ b/apps/smart_settings/urls.py @@ -0,0 +1,6 @@ +from django.conf.urls.defaults import patterns, url + +urlpatterns = patterns('smart_settings.views', + url(r'^list/(?P\w+)/$', 'setting_list', (), 'setting_list'), + url(r'^list/$', 'setting_list', (), 'setting_list'), +) diff --git a/apps/smart_settings/views.py b/apps/smart_settings/views.py index 60f00ef0ef..394b2bfee4 100644 --- a/apps/smart_settings/views.py +++ b/apps/smart_settings/views.py @@ -1 +1,62 @@ -# Create your views here. +from __future__ import absolute_import + +from django.shortcuts import render_to_response, get_object_or_404 +from django.template import RequestContext +from django.utils.translation import ugettext_lazy as _ +from django.utils.safestring import mark_safe + +from common.utils import return_type, encapsulate +from common.widgets import exists_with_famfam +from navigation.api import Link +from app_registry.models import App + +from .classes import SettingsNamespace +from .links import is_superuser + + +def setting_list(request, app_name=None, object_list=None, title=None, extra_context=None): + #TODO: check user is super user + namespace_links = [] + + for app in App.live.filter(name__in=[namespace.name for namespace in SettingsNamespace.get_all()]): + namespace_links.append( + Link(text=app.label, view='setting_list', args=[u'"%s"' % app.name], icon=getattr(app, 'icon') or icon_settings, condition=is_superuser, children_view_regex=[r'^setting_']) + ) + + if app_name: + app = get_object_or_404(App, name=app_name) + selected_namespace = SettingsNamespace.get(app_name) + app_settings = selected_namespace.get_settings() + title = _(u'settings for the app: %s') % app_name + else: + object_list = [] + + context = { + 'title': title if title else _(u'settings'), + 'object_list': object_list if not (object_list is None) else [setting for setting in selected_namespace.get_settings() if setting.hidden == False], + 'hide_link': True, + 'hide_object': True, + 'extra_columns': [ + {'name': _(u'name'), 'attribute': encapsulate(lambda x: mark_safe(u'%s
%s' % (x.name, x.description or u'')))}, + {'name': _(u'scopes'), 'attribute': 'get_scopes_display'}, + {'name': _(u'default'), 'attribute': encapsulate(lambda x: return_type(x.default))}, + {'name': _(u'value'), 'attribute': encapsulate(lambda x: mark_safe(u'
%s %s
' % ( + return_type(getattr(x.module, x.name)), + exists_with_famfam(getattr(x.module, x.name)) if x.exists else '' + ))) + }, + ], + 'temporary_navigation_links': { + 'form_header': { + 'setting_list': { + 'links': namespace_links + }, + } + } + } + + if extra_context: + context.update(extra_context) + + return render_to_response('generic_list.html', context, + context_instance=RequestContext(request)) From 9e4a7025de9eace009b45ec4d10296d2aba14f89 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:04:00 -0400 Subject: [PATCH 14/71] Add registry app updates --- apps/app_registry/__init__.py | 114 ++++++++------ apps/app_registry/classes.py | 143 +----------------- apps/app_registry/forms.py | 20 +-- apps/app_registry/icons.py | 6 + apps/app_registry/links.py | 7 +- ...auto__del_backupjob__del_field_app_icon.py | 56 +++++++ apps/app_registry/models.py | 143 ++++++++---------- apps/app_registry/registry.py | 12 ++ apps/app_registry/urls.py | 8 +- apps/app_registry/views.py | 16 +- 10 files changed, 235 insertions(+), 290 deletions(-) create mode 100644 apps/app_registry/icons.py create mode 100644 apps/app_registry/migrations/0007_auto__del_backupjob__del_field_app_icon.py create mode 100644 apps/app_registry/registry.py diff --git a/apps/app_registry/__init__.py b/apps/app_registry/__init__.py index 613b835972..19cdead95a 100644 --- a/apps/app_registry/__init__.py +++ b/apps/app_registry/__init__.py @@ -1,54 +1,80 @@ from __future__ import absolute_import +import inspect +#import runpy + +from django.conf import settings from django.db import transaction, DatabaseError from django.utils.translation import ugettext_lazy as _ +from django.utils.importlib import import_module -from common.utils import encapsulate -from icons.literals import APP, BACKUPS -from job_processor.exceptions import JobQueuePushError -from job_processor.models import JobQueue, JobType +#from common.utils import encapsulate +#from job_processor.exceptions import JobQueuePushError +#from job_processor.models import JobQueue, JobType from project_tools.api import register_tool -from project_setup.api import register_setup -from navigation.api import bind_links, register_model_list_columns +#from project_setup.api import register_setup +#from navigation.api import bind_links, register_model_list_columns -from .classes import AppBackup, ModelBackup -from .links import (app_registry_tool_link, app_list, backup_tool_link, - restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, - backup_job_test) -from .literals import BACKUP_JOB_QUEUE_NAME -from .models import App, BackupJob +#from .classes import AppBackup, ModelBackup + +#from .links import (app_registry_tool_link, app_list, backup_tool_link, +# restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, +# backup_job_test) +#from .literals import BACKUP_JOB_QUEUE_NAME +from .models import App +#from . import models + +#class UnableToRegister(Exception): +# pass + +#apipkg.initpkg(__name__, { +# #'App': _App, +## 'App': 'app_registry.models:App', +# #'App': models.App +#}) +#pp = 1 +#from .models import App#as _App#, BackupJob as _BackupJob + +#@transaction.commit_on_success +#def create_backups_job_queue(): +# global backups_job_queue +# try: +# backups_job_queue, created = JobQueue.objects.get_or_create(name=BACKUP_JOB_QUEUE_NAME, defaults={'label': _('Backups'), 'unique_jobs': True}) +# except DatabaseError: +# transaction.rollback() -@transaction.commit_on_success -def create_backups_job_queue(): - global backups_job_queue +#bind_links(['app_list'], [app_list], menu_name='secondary_menu') + +#create_backups_job_queue() +###backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup) + +#register_setup(backup_tool_link) +#register_tool(restore_tool_link) +#bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_list], menu_name='secondary_menu') +#bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_create], menu_name='sidebar') +#bind_links([BackupJob], [backup_job_edit, backup_job_test]) + +#register_model_list_columns(BackupJob, [ +# {'name':_(u'begin date time'), 'attribute': 'begin_datetime'}, +# {'name':_(u'storage module'), 'attribute': 'storage_module.label'}, +# {'name':_(u'apps'), 'attribute': encapsulate(lambda x: u', '.join([unicode(app) for app in x.apps.all()]))}, +#]) + +###app.set_backup([ModelBackup()]) + + +for app_name in settings.INSTALLED_APPS: + App.register(app_name) + print 'registry', app_name + try: - backups_job_queue, created = JobQueue.objects.get_or_create(name=BACKUP_JOB_QUEUE_NAME, defaults={'label': _('Backups'), 'unique_jobs': True}) - except DatabaseError: - transaction.rollback() - - -register_tool(app_registry_tool_link) -bind_links(['app_list'], [app_list], menu_name='secondary_menu') - -create_backups_job_queue() -#backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup) - -register_setup(backup_tool_link) -register_tool(restore_tool_link) -bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_list], menu_name='secondary_menu') -bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_create], menu_name='sidebar') -bind_links([BackupJob], [backup_job_edit, backup_job_test]) - -register_model_list_columns(BackupJob, [ - {'name':_(u'begin date time'), 'attribute': 'begin_datetime'}, - {'name':_(u'storage module'), 'attribute': 'storage_module.label'}, - {'name':_(u'apps'), 'attribute': encapsulate(lambda x: u', '.join([unicode(app) for app in x.apps.all()]))}, -]) - -try: - app = App.register('app_registry', label=_(u'App registry'), icon=APP, description=_(u'Holds the app registry and backups functions.')) -except App.UnableToRegister: - pass -else: - app.set_backup([ModelBackup()]) + post_init = import_module('%s.post_init' % app_name) + except ImportError: + pass + else: + print 'post', post_init + if post_init: + for name, value in inspect.getmembers(post_init): + if hasattr(value, '__call__') and name.startswith('init'): + value() diff --git a/apps/app_registry/classes.py b/apps/app_registry/classes.py index f255893e52..91eece0e23 100644 --- a/apps/app_registry/classes.py +++ b/apps/app_registry/classes.py @@ -4,9 +4,11 @@ import os from django.core.files.base import ContentFile from django.core.files.storage import FileSystemStorage from django.core.management.commands.dumpdata import Command +from django.conf import settings from django.db import router, DEFAULT_DB_ALIAS from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext +from django.utils.importlib import import_module logger = logging.getLogger(__name__) @@ -156,145 +158,4 @@ class AppBackup(object): results.append(u'%s - %s' % (manager, manager.info() or _(u'Nothing'))) return u', '.join(results) - def backup(self, storage_module, dry_run=False): - logger.debug('starting') - self.state = self.__class__.STATE_BACKING_UP - for manager in self.backup_managers: - result = manager.backup() - storage_module.backup(result, dry_run=dry_run) - self.state = self.__class__.STATE_IDLE - - def restore(self, storage_module=None): - logger.debug('starting') - self.state = self.__class__.STATE_RESTORING - for manager in self.backup_managers: - manager.restore(storage_module.restore()) - self.state = self.__class__.STATE_IDLE - - def __unicode__(self): - return unicode(self.app) - - -#Storage -class StorageModuleBase(object): - _registry = {} - - # Local modules depend on hardware on a node and execute in the Scheduler - # of a particular node - REALM_LOCAL = 'local' - - # Remote modules can be execute by any node in a cluster and are placed - # in the JobQueue - REALM_REMOTE = 'remote' - - REALM_CHOICES = ( - (REALM_LOCAL, _(u'local')), - (REALM_REMOTE, _(u'remote')), - ) - - class UnknownStorageModule(Exception): - pass - - @classmethod - def register(cls, klass): - """ - Register a subclass of StorageModuleBase to make it available to the - UI - """ - cls._registry[klass.name] = klass - - @classmethod - def get_all(cls): - return cls._registry.values() - - @classmethod - def get(cls, name): - try: - return cls._registry[name] - except KeyError: - raise cls.UnknownStorageModule - - @classmethod - def get_as_choices(cls): - return [(name, unicode(klass.label)) for name, klass in cls._registry.items()] - - def get_arguments(self): - return [] - - def is_local_realm(self): - return self.realm == REALM_LOCAL - - def is_remote_realm(self): - return self.realm == REALM_REMOTE - - def backup(self, data, dry_run): - raise NotImplemented - - def restore(self): - """ - Must return data or a file like object - """ - raise NotImplemented - - def __unicode__(self): - return unicode(self.label) - - -class TestStorage(StorageModuleBase): - name = 'test_storage' - label = _(u'Test storage module') - realm = StorageModuleBase.REALM_LOCAL - - def __init__(self, *args, **kwargs): - self.backup_path = kwargs.pop('backup_path', None) - self.restore_path = kwargs.pop('restore_path', None) - - def get_arguments(self): - return ['backup_path', 'restore_path'] - - def backup(self, elements, dry_run): - logger.debug('self.backup_path: %s' % self.backup_path) - - for element in elements: - content_file = element.save() - logger.debug('element.filename: %s' % element.filename) - logger.debug('element.content: %s' % element.content) - - def restore(self): - print 'restore from path: %s' % self.restore_path - return 'sample_data' - - -class LocalFileSystemStorage(FileSystemStorage): - """ - Simple wrapper for the stock Django FileSystemStorage class - """ - name = 'local_filesystem_storage' - label = _(u'Local filesystem') - realm = StorageModuleBase.REALM_LOCAL - - separator = os.path.sep - - def get_arguments(self): - return ['backup_path', 'restore_path'] - - def backup(self, elements, dry_run): - logger.debug('self.backup_path: %s' % self.backup_path) - for element in elements: - content_file = element.save() - path = self.storage.save(content_file.name, content_file) - logger.debug('element.filename: %s' % element.filename) - logger.debug('element.content: %s' % element.content) - - def restore(self): - print 'restore from path: %s' % self.restore_path - return 'sample_data' - - def __init__(self, *args, **kwargs): - self.backup_path = kwargs.pop('backup_path', None) - self.storage = FileSystemStorage(location=self.backup_path) - - -StorageModuleBase.register(LocalFileSystemStorage) -StorageModuleBase.register(TestStorage) diff --git a/apps/app_registry/forms.py b/apps/app_registry/forms.py index e96e0c4ef3..7d07bc3db5 100644 --- a/apps/app_registry/forms.py +++ b/apps/app_registry/forms.py @@ -4,17 +4,17 @@ from django import forms from common.widgets import ScrollableCheckboxSelectMultiple -from .classes import AppBackup -from .models import App, BackupJob +#from .classes import AppBackup +#from .models import App, BackupJob -def valid_app_choices(): - # Return app that exist in the app registry and that have been registered for backup - return App.live.filter(pk__in=[appbackup.app.pk for appbackup in AppBackup.get_all()]) +#def valid_app_choices(): +# # Return app that exist in the app registry and that have been registered for backup +# return App.live.filter(pk__in=[appbackup.app.pk for appbackup in AppBackup.get_all()]) -class BackupJobForm(forms.ModelForm): - apps = forms.ModelMultipleChoiceField(queryset=valid_app_choices(), widget=ScrollableCheckboxSelectMultiple()) - - class Meta: - model = BackupJob +#class BackupJobForm(forms.ModelForm): +# apps = forms.ModelMultipleChoiceField(queryset=valid_app_choices(), widget=ScrollableCheckboxSelectMultiple()) +# +# class Meta: +# model = BackupJob diff --git a/apps/app_registry/icons.py b/apps/app_registry/icons.py new file mode 100644 index 0000000000..08e64ef3e6 --- /dev/null +++ b/apps/app_registry/icons.py @@ -0,0 +1,6 @@ +from __future__ import absolute_import + +from icons.literals import PLUGIN +from icons import Icon + +icon_app = Icon(PLUGIN) diff --git a/apps/app_registry/links.py b/apps/app_registry/links.py index f0f613645f..aa038c5b99 100644 --- a/apps/app_registry/links.py +++ b/apps/app_registry/links.py @@ -3,13 +3,12 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from navigation.api import Link -from icons.api import get_icon_name, get_sprite_name -from icons.literals import APP +from .icons import icon_app from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT, PERMISSION_BACKUP_JOB_DELETE -app_registry_tool_link = Link(text=_(u'Apps'), view='app_list', icon=get_icon_name(APP))#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) -app_list = Link(text=_(u'app list'), view='app_list', sprite=get_sprite_name(APP))#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) +app_registry_tool_link = Link(text=_(u'Apps'), view='app_list', icon=icon_app)#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) +app_list = Link(text=_(u'app list'), view='app_list', sprite=icon_app)#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) backup_tool_link = Link(text=_(u'backups'), view='backup_job_list', icon='cd_burn.png', permissions=[PERMISSION_BACKUP_JOB_VIEW]) backup_job_list = Link(text=_(u'backup job list'), view='backup_job_list', sprite='cd_burn', permissions=[PERMISSION_BACKUP_JOB_VIEW]) diff --git a/apps/app_registry/migrations/0007_auto__del_backupjob__del_field_app_icon.py b/apps/app_registry/migrations/0007_auto__del_backupjob__del_field_app_icon.py new file mode 100644 index 0000000000..b04ce871fd --- /dev/null +++ b/apps/app_registry/migrations/0007_auto__del_backupjob__del_field_app_icon.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Deleting model 'BackupJob' + db.delete_table('app_registry_backupjob') + + # Removing M2M table for field apps on 'BackupJob' + db.delete_table('app_registry_backupjob_apps') + + # Deleting field 'App.icon' + db.delete_column('app_registry_app', 'icon') + + + def backwards(self, orm): + # Adding model 'BackupJob' + db.create_table('app_registry_backupjob', ( + ('storage_arguments_json', self.gf('django.db.models.fields.TextField')(blank=True)), + ('name', self.gf('django.db.models.fields.CharField')(max_length=64)), + ('storage_module_name', self.gf('django.db.models.fields.CharField')(max_length=32)), + ('begin_datetime', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2012, 8, 18, 0, 0))), + ('enabled', self.gf('django.db.models.fields.BooleanField')(default=True)), + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + )) + db.send_create_signal('app_registry', ['BackupJob']) + + # Adding M2M table for field apps on 'BackupJob' + db.create_table('app_registry_backupjob_apps', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('backupjob', models.ForeignKey(orm['app_registry.backupjob'], null=False)), + ('app', models.ForeignKey(orm['app_registry.app'], null=False)) + )) + db.create_unique('app_registry_backupjob_apps', ['backupjob_id', 'app_id']) + + # Adding field 'App.icon' + db.add_column('app_registry_app', 'icon', + self.gf('django.db.models.fields.CharField')(default='', max_length=64, blank=True), + keep_default=False) + + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'dependencies': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['app_registry.App']", 'null': 'True', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) + } + } + + complete_apps = ['app_registry'] \ No newline at end of file diff --git a/apps/app_registry/models.py b/apps/app_registry/models.py index 62ef78dcfe..7511b30eee 100644 --- a/apps/app_registry/models.py +++ b/apps/app_registry/models.py @@ -2,6 +2,8 @@ from __future__ import absolute_import import datetime import logging +import imp +import sys from django.db import models from django.db import DatabaseError, transaction @@ -9,22 +11,25 @@ from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes import generic +from django.utils.importlib import import_module from common.models import TranslatableLabelMixin, LiveObjectMixin +from smart_settings import SettingsNamespace +from project_setup.api import register_setup +from project_tools.api import register_tool -from .classes import AppBackup, StorageModuleBase +#from .classes import AppBackup, StorageModuleBase, Setting logger = logging.getLogger(__name__) class App(TranslatableLabelMixin, LiveObjectMixin, models.Model): - translatables = ['label', 'description'] + translatables = ['label', 'description', 'icon'] - class UnableToRegister(Exception): - pass + #class UnableToRegister(Exception): + # pass name = models.CharField(max_length=64, verbose_name=_(u'name'), unique=True) - icon = models.CharField(max_length=64, verbose_name=_(u'icon'), blank=True) dependencies = models.ManyToManyField('self', verbose_name=_(u'dependencies'), symmetrical=False, blank=True, null=True) #version #top_urls @@ -32,30 +37,62 @@ class App(TranslatableLabelMixin, LiveObjectMixin, models.Model): @classmethod @transaction.commit_on_success - def register(cls, name, label, icon=None, description=None): + def register(cls, app_name): try: - app, created = App.objects.get_or_create(name=name) - except DatabaseError: - transaction.rollback() - raise cls.UnableToRegister + app_module = import_module(app_name) + except ImportError: + transaction.rollback else: - app.label = label - if icon: - app.icon = icon - if description: - app.description = description - app.dependencies.clear() - app.save() - return app - - def set_dependencies(self, app_names): - for app_name in app_names: - app = App.objects.get(name=app_name) - self.dependencies.add(app) - - def set_backup(self, *args, **kwargs): - return AppBackup(self, *args, **kwargs) - + try: + registration = import_module('%s.registry' % app_name) + except ImportError: + transaction.rollback + else: + disabled = getattr(registration, 'disabled', False) + name = getattr(registration, 'name') + label = getattr(registration, 'label') + icon = getattr(registration, 'icon', None) + description = getattr(registration, 'description', None) + dependencies = getattr(registration, 'dependencies', []) + settings = getattr(registration, 'settings', None) + setup_links = getattr(registration, 'setup_links', []) + tool_links = getattr(registration, 'tool_links', []) + + if not disabled: + try: + app, created = App.objects.get_or_create(name=name) + except DatabaseError: + transaction.rollback() + raise cls.UnableToRegister + else: + app.label = label + if description: + app.description = description + app.dependencies.clear() + app.save() + app.icon = icon + + for app_name in dependencies: + dependency = App.objects.get(name=app_name) + app.dependencies.add(dependency) + + if settings: + settings_module = imp.new_module('settings') + setattr(app_module, 'settings', settings_module) + sys.modules['%s.settings' % name] = settings_module + settings_namespace = SettingsNamespace(name, label, '%s.settings' % name) + for setting in settings: + settings_namespace.add_setting(**setting) + + for link in setup_links: + register_setup(link) + + for link in tool_links: + register_tool(link) + + #def set_backup(self, *args, **kwargs): + # return AppBackup(self, *args, **kwargs) + def __unicode__(self): return unicode(self.label) @@ -65,55 +102,3 @@ class App(TranslatableLabelMixin, LiveObjectMixin, models.Model): verbose_name_plural = _(u'apps') -class BackupJob(models.Model): - name = models.CharField(max_length=64, verbose_name=_(u'name')) - enabled = models.BooleanField(default=True, verbose_name=_(u'enabled')) - apps = models.ManyToManyField(App) - begin_datetime = models.DateTimeField(verbose_name=_(u'begin date and time'), default=lambda: datetime.datetime.now()) - - # * repetition = - # day - 1 days - # weekly - days of week checkbox - # month - day of month, day of week - # * repetition option field - # * ends - # - never - # - After # ocurrences - # - On date - # * end option field - # * type - # - Full - # - Incremental - storage_module_name = models.CharField(max_length=32, choices=StorageModuleBase.get_as_choices(), verbose_name=_(u'storage module')) - storage_arguments_json = models.TextField(verbose_name=_(u'storage module arguments (in JSON)'), blank=True) - - def __unicode__(self): - return self.name - - @property - def storage_module(self): - return StorageModuleBase.get(self.storage_module_name) - - def backup(self, dry_run=False): - logger.debug('starting: %s', self) - logger.debug('dry_run: %s' % dry_run) - storage_module = self.storage_module - #TODO: loads - for app in self.apps.all(): - app_backup = AppBackup.get(app) - app_backup.backup(storage_module(backup_path='/tmp'), dry_run=dry_run) - - def save(self, *args, **kwargs): - #dump - super(BackupJob, self).save(*args, **kwargs) - - @models.permalink - def get_absolute_url(self): - return ('checkout_info', [self.document.pk]) - - class Meta: - verbose_name = _(u'document checkout') - verbose_name_plural = _(u'document checkouts') - - -#class BackupJobLog diff --git a/apps/app_registry/registry.py b/apps/app_registry/registry.py new file mode 100644 index 0000000000..93f8cba166 --- /dev/null +++ b/apps/app_registry/registry.py @@ -0,0 +1,12 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .icons import icon_app +from .links import app_registry_tool_link + +name = 'app_registry' +label = _(u'App registry') +description = _(u'Handles the registration of apps in a project.') +icon = icon_app +tool_links = [app_registry_tool_link] diff --git a/apps/app_registry/urls.py b/apps/app_registry/urls.py index 97ae9caca2..71f57c7ca9 100644 --- a/apps/app_registry/urls.py +++ b/apps/app_registry/urls.py @@ -2,9 +2,9 @@ from django.conf.urls.defaults import patterns, url urlpatterns = patterns('app_registry.views', url(r'^list/$', 'app_list', (), 'app_list'), - url(r'^jobs/list/$', 'backup_job_list', (), 'backup_job_list'), - url(r'^jobs/create/$', 'backup_job_create', (), 'backup_job_create'), - url(r'^jobs/(?P\d+)/edit/$', 'backup_job_edit', (), 'backup_job_edit'), - url(r'^jobs/(?P\d+)/test/$', 'backup_job_test', (), 'backup_job_test'), + #url(r'^jobs/list/$', 'backup_job_list', (), 'backup_job_list'), + #url(r'^jobs/create/$', 'backup_job_create', (), 'backup_job_create'), + #url(r'^jobs/(?P\d+)/edit/$', 'backup_job_edit', (), 'backup_job_edit'), + #url(r'^jobs/(?P\d+)/test/$', 'backup_job_test', (), 'backup_job_test'), #url(r'^jobs/(?P\d+)/delete/$', 'backup_job_delete', (), 'backup_job_delete'), ) diff --git a/apps/app_registry/views.py b/apps/app_registry/views.py index 5bb6452700..74a378d480 100644 --- a/apps/app_registry/views.py +++ b/apps/app_registry/views.py @@ -9,14 +9,13 @@ from django.template import RequestContext from django.utils.translation import ugettext as _ from common.utils import encapsulate -from icons.widgets import icon_widget -from icons.literals import APP from permissions.models import Permission -from .classes import AppBackup -from .forms import BackupJobForm -from .models import App, BackupJob +#from .classes import AppBackup +#from .forms import BackupJobForm +from .models import App#, BackupJob from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT +from .icons import icon_app def app_list(request): @@ -25,16 +24,16 @@ def app_list(request): return render_to_response('generic_list.html', { 'object_list' : App.live.all(), 'hide_object': True, + 'title': _(u'registered apps'), 'extra_columns': [ - {'name': _(u'icon'), 'attribute': 'icon'}, - {'name':_(u'icon'), 'attribute': encapsulate(lambda x: icon_widget(x.icon or APP))}, {'name': _(u'label'), 'attribute': 'label'}, + {'name':_(u'icon'), 'attribute': encapsulate(lambda x: getattr(x, 'icon', icon_app).display_big())}, {'name':_(u'description'), 'attribute': 'description'}, {'name':_(u'dependencies'), 'attribute': encapsulate(lambda x: u', '.join([unicode(dependency) for dependency in x.dependencies.all()]))}, ], }, context_instance=RequestContext(request)) - +""" def backup_job_list(request): pre_object_list = BackupJob.objects.all() @@ -142,3 +141,4 @@ def backup_view(request): } return render_to_response('generic_list.html', context, context_instance=RequestContext(request)) +""" From c906a5dcee596fd5a908c979bdfb410ab4276a94 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:04:14 -0400 Subject: [PATCH 15/71] Common app updates --- apps/common/__init__.py | 34 ++++++----- apps/common/icons.py | 15 +++++ apps/common/links.py | 15 ++--- apps/common/literals.py | 3 + .../middleware/login_required_middleware.py | 3 +- apps/common/registry.py | 11 ++++ apps/common/settings.py | 57 +++++++++---------- apps/common/views.py | 2 +- 8 files changed, 82 insertions(+), 58 deletions(-) create mode 100644 apps/common/icons.py create mode 100644 apps/common/registry.py diff --git a/apps/common/__init__.py b/apps/common/__init__.py index 2739cee8ad..a462a8c144 100644 --- a/apps/common/__init__.py +++ b/apps/common/__init__.py @@ -10,28 +10,27 @@ from django.contrib.auth.models import User from django.dispatch import receiver from django.conf import settings from django.db.models.signals import post_save +from django.contrib.auth.models import User from navigation.api import bind_links, register_top_menu, Link from project_setup.api import register_setup -from project_tools.api import register_tool +#from project_tools.api import register_tool -from .conf.settings import (AUTO_CREATE_ADMIN, AUTO_ADMIN_USERNAME, +from .settings import (AUTO_CREATE_ADMIN, AUTO_ADMIN_USERNAME, AUTO_ADMIN_PASSWORD, TEMPORARY_DIRECTORY) -from .conf import settings as common_settings from .utils import validate_path -from .links import (password_change_view, current_user_details, - current_user_edit, about_view, license_view, admin_site, sentry) +from .links import (link_password_change, link_current_user_details, + link_current_user_edit, link_about, link_license, link_admin_site) from .models import AutoAdminSingleton from .debug import insert_pdb_exception_hook - +from .literals import PAGE_SIZE_LETTER, PAGE_ORIENTATION_PORTRAIT if getattr(settings, 'DEBUG_ON_EXCEPTION', False): insert_pdb_exception_hook() -bind_links(['about_view', 'license_view'], [about_view, license_view], menu_name='secondary_menu') -bind_links(['current_user_details', 'current_user_edit', 'password_change_view'], [current_user_details, current_user_edit, password_change_view], menu_name='secondary_menu') - -register_top_menu('about', link=Link(text=_(u'about'), view='about_view', sprite='information'), position=-1) +bind_links(['about_view', 'license_view'], [link_about, link_license], menu_name='secondary_menu') +bind_links(['current_user_details', 'current_user_edit', 'password_change_view'], [link_current_user_details, link_current_user_edit, link_password_change], menu_name='secondary_menu') +register_top_menu('about', link=link_about, position=-1) @receiver(post_migrate, dispatch_uid='create_superuser') def create_superuser(sender, **kwargs): @@ -63,7 +62,7 @@ def create_superuser(sender, **kwargs): auto_admin_properties.save() else: print 'Super admin user already exists. -- login: %s' % AUTO_ADMIN_USERNAME - + @receiver(post_save, dispatch_uid='auto_admin_account_passwd_change', sender=User) def auto_admin_account_passwd_change(sender, instance, **kwargs): @@ -72,12 +71,11 @@ def auto_admin_account_passwd_change(sender, instance, **kwargs): # Only delete the auto admin properties when the password has been changed auto_admin_properties.delete(force=True) +# TODO: Fix +#if (validate_path(TEMPORARY_DIRECTORY) == False) or (not TEMPORARY_DIRECTORY): +# setattr(common_settings, 'TEMPORARY_DIRECTORY', tempfile.mkdtemp()) -if (validate_path(TEMPORARY_DIRECTORY) == False) or (not TEMPORARY_DIRECTORY): - setattr(common_settings, 'TEMPORARY_DIRECTORY', tempfile.mkdtemp()) +#if 'django.contrib.admin' in settings.INSTALLED_APPS: +# register_setup(admin_site) -if 'django.contrib.admin' in settings.INSTALLED_APPS: - register_setup(admin_site) - -if 'sentry' in settings.INSTALLED_APPS: - register_tool(sentry) +#app.set_backup([ModelBackup()]) diff --git a/apps/common/icons.py b/apps/common/icons.py new file mode 100644 index 0000000000..39cdbaaf27 --- /dev/null +++ b/apps/common/icons.py @@ -0,0 +1,15 @@ +from __future__ import absolute_import + +from icons.literals import (CROSS, TICK, COMPUTER_KEY, VCARD, VCARD_EDIT, + INFORMATION, SCRIPT, KEYBOARD) +from icons import Icon + +icon_cross = Icon(CROSS) +icon_tick = Icon(TICK) + +icon_password_change = Icon(COMPUTER_KEY) +icon_current_user_details = Icon(VCARD) +icon_current_user_edit = Icon(VCARD_EDIT) +icon_about = Icon(INFORMATION) +icon_license = Icon(SCRIPT) +icon_admin_site = Icon(KEYBOARD) diff --git a/apps/common/links.py b/apps/common/links.py index 3180001f1c..1801485186 100644 --- a/apps/common/links.py +++ b/apps/common/links.py @@ -2,6 +2,8 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link +from .icons import (icon_password_change, icon_current_user_details, icon_current_user_edit, + icon_about, icon_license, icon_admin_site) def has_usable_password(context): return context['request'].user.has_usable_password @@ -11,10 +13,9 @@ def is_superuser(context): return context['request'].user.is_staff or context['request'].user.is_superuser -password_change_view = Link(text=_(u'change password'), view='password_change_view', sprite='computer_key', condition=has_usable_password) -current_user_details = Link(text=_(u'user details'), view='current_user_details', sprite='vcard') -current_user_edit = Link(text=_(u'edit details'), view='current_user_edit', sprite='vcard_edit') -about_view = Link(text=_('about'), view='about_view', sprite='information') -license_view = Link(text=_('license'), view='license_view', sprite='script') -sentry = Link(text=_(u'sentry'), view='sentry', sprite='bug', icon='bug.png', condition=is_superuser) -admin_site = Link(text=_(u'admin site'), view='admin:index', sprite='keyboard', icon='keyboard.png', condition=is_superuser) +link_password_change = Link(text=_(u'change password'), view='password_change_view', icon=icon_password_change, condition=has_usable_password) +link_current_user_details = Link(text=_(u'user details'), view='current_user_details', icon=icon_current_user_details) +link_current_user_edit = Link(text=_(u'edit details'), view='current_user_edit', icon=icon_current_user_edit) +link_about = Link(text=_('about'), view='about_view', icon=icon_about) +link_license = Link(text=_('license'), view='license_view', icon=icon_license) +link_admin_site = Link(text=_(u'admin site'), view='admin:index', icon=icon_admin_site, condition=is_superuser) diff --git a/apps/common/literals.py b/apps/common/literals.py index 96a7737ceb..61f42db086 100644 --- a/apps/common/literals.py +++ b/apps/common/literals.py @@ -38,3 +38,6 @@ PAGE_ORIENTATION_CHOICES = ( (PAGE_ORIENTATION_PORTRAIT, _(u'Portrait')), (PAGE_ORIENTATION_LANDSCAPE, _(u'Landscape')), ) + +DEFAULT_PAGE_SIZE = PAGE_SIZE_LETTER +DEFAULT_PAGE_ORIENTATION = PAGE_ORIENTATION_PORTRAIT diff --git a/apps/common/middleware/login_required_middleware.py b/apps/common/middleware/login_required_middleware.py index 94331d32aa..105e6b119f 100644 --- a/apps/common/middleware/login_required_middleware.py +++ b/apps/common/middleware/login_required_middleware.py @@ -5,7 +5,8 @@ import re from django.http import HttpResponseRedirect from django.conf import settings -from ..conf.settings import ALLOW_ANONYMOUS_ACCESS +#from ..conf.settings import ALLOW_ANONYMOUS_ACCESS +from .. import ALLOW_ANONYMOUS_ACCESS EXEMPT_URLS = [re.compile(settings.LOGIN_URL.lstrip('/'))] if hasattr(settings, 'LOGIN_EXEMPT_URLS'): diff --git a/apps/common/registry.py b/apps/common/registry.py new file mode 100644 index 0000000000..bdfd490567 --- /dev/null +++ b/apps/common/registry.py @@ -0,0 +1,11 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .icons import icon_tick + +name = 'common' +label = _(u'Common') +description = _(u'Contains many commonly used models, views and utilities.') +dependencies = ['app_registry'] +icon = icon_tick diff --git a/apps/common/settings.py b/apps/common/settings.py index 00b8a8f6ee..da07502dd1 100644 --- a/apps/common/settings.py +++ b/apps/common/settings.py @@ -1,70 +1,65 @@ -"""Configuration options for the common app""" +""" +Configuration options for the common app +""" +from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from django.contrib.auth.models import User -from smart_settings.api import Setting, SettingNamespace +from smart_settings import SettingsNamespace, LocalScope -from common.literals import PAGE_SIZE_LETTER, PAGE_ORIENTATION_PORTRAIT +from .literals import DEFAULT_PAGE_SIZE, DEFAULT_PAGE_ORIENTATION -namespace = SettingNamespace('common', _(u'Common'), module=u'common.conf.settings') +namespace = SettingsNamespace(name='common', label=_(u'common'), module='common.settings') -Setting( - namespace=namespace, +namespace.add_setting( name='TEMPORARY_DIRECTORY', - global_name='COMMON_TEMPORARY_DIRECTORY', default=u'/tmp', description=_(u'Temporary directory used site wide to store thumbnails, previews and temporary files. If none is specified, one will be created using tempfile.mkdtemp().'), - exists=True + exists=True, + scopes=[LocalScope()] ) -Setting( - namespace=namespace, +namespace.add_setting( name=u'DEFAULT_PAPER_SIZE', - global_name=u'COMMON_DEFAULT_PAPER_SIZE', - default=PAGE_SIZE_LETTER, + default=DEFAULT_PAGE_SIZE, + scopes=[LocalScope()] ) -Setting( - namespace=namespace, +namespace.add_setting( name=u'DEFAULT_PAGE_ORIENTATION', - global_name=u'COMMON_DEFAULT_PAGE_ORIENTATION', - default=PAGE_ORIENTATION_PORTRAIT, + default=DEFAULT_PAGE_ORIENTATION, + scopes=[LocalScope()] ) -Setting( - namespace=namespace, +namespace.add_setting( name=u'AUTO_CREATE_ADMIN', - global_name=u'COMMON_AUTO_CREATE_ADMIN', default=True, + scopes=[LocalScope()] ) -Setting( - namespace=namespace, +namespace.add_setting( name=u'AUTO_ADMIN_USERNAME', - global_name=u'COMMON_AUTO_ADMIN_USERNAME', default=u'admin', + scopes=[LocalScope()] ) -Setting( - namespace=namespace, +namespace.add_setting( name=u'AUTO_ADMIN_PASSWORD', - global_name=u'COMMON_AUTO_ADMIN_PASSWORD', default=User.objects.make_random_password(), + scopes=[LocalScope()] ) -Setting( - namespace=namespace, +namespace.add_setting( name=u'LOGIN_METHOD', - global_name=u'COMMON_LOGIN_METHOD', default=u'username', description=_(u'Controls the mechanism used to authenticated user. Options are: username, email'), + scopes=[LocalScope()] ) -Setting( - namespace=namespace, +namespace.add_setting( name=u'ALLOW_ANONYMOUS_ACCESS', - global_name=u'COMMON_ALLOW_ANONYMOUS_ACCESS', default=False, description=_(u'Allow non authenticated users, access to all views'), + scopes=[LocalScope()] ) diff --git a/apps/common/views.py b/apps/common/views.py index 1624dc6fe6..ba664c10ca 100644 --- a/apps/common/views.py +++ b/apps/common/views.py @@ -17,7 +17,7 @@ from django.conf import settings from .forms import (ChoiceForm, UserForm, UserForm_view, LicenseForm, EmailAuthenticationForm) -from .conf.settings import LOGIN_METHOD +from .settings import LOGIN_METHOD def multi_object_action_view(request): From 4db14e71da5ba7db83d5d482629d539ae49a7800 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:04:38 -0400 Subject: [PATCH 16/71] Permissions app updates --- apps/permissions/__init__.py | 35 +++++++---------------------------- apps/permissions/icons.py | 8 +++++++- apps/permissions/links.py | 18 ++++++++++-------- apps/permissions/managers.py | 1 - apps/permissions/views.py | 5 +++-- apps/permissions/widgets.py | 2 +- 6 files changed, 28 insertions(+), 41 deletions(-) diff --git a/apps/permissions/__init__.py b/apps/permissions/__init__.py index 1791e98567..eb2a3a2a96 100644 --- a/apps/permissions/__init__.py +++ b/apps/permissions/__init__.py @@ -1,16 +1,11 @@ from __future__ import absolute_import -from django.contrib.auth.models import User -from django.db.models.signals import post_save -from django.core.exceptions import ObjectDoesNotExist + from django.utils.translation import ugettext_lazy as _ -#from backups.api import AppBackup, ModelBackup -#from app_registry import register_app, UnableToRegister from navigation.api import bind_links, register_multi_item_links -from project_setup.api import register_setup +#from project_setup.api import register_setup -from .conf.settings import DEFAULT_ROLES from .links import (role_list, role_create, role_edit, role_members, role_permissions, role_delete, permission_grant, permission_revoke) from .models import Role @@ -23,27 +18,11 @@ register_multi_item_links(['role_permissions'], [permission_grant, permission_re permission_views = ['role_list', 'role_create', 'role_edit', 'role_members', 'role_permissions', 'role_delete'] -def user_post_save(sender, instance, **kwargs): - if kwargs.get('created', False): - for default_role in DEFAULT_ROLES: - if isinstance(default_role, Role): - #If a model is passed, execute method - default_role.add_member(instance) - else: - #If a role name is passed, lookup the corresponding model - try: - role = Role.objects.get(name=default_role) - role.add_member(instance) - except ObjectDoesNotExist: - pass -post_save.connect(user_post_save, sender=User) -register_setup(role_list) +#register_setup(role_list) + + +# app.set_backup([app_registry.classes.ModelBackup()]) +# -#try: -# app = register_app('permissions', _(u'Permissions')) -#except UnableToRegister: -# pass -#else: -# AppBackup(app, [ModelBackup()]) diff --git a/apps/permissions/icons.py b/apps/permissions/icons.py index 8799c26410..3475b9b2e1 100644 --- a/apps/permissions/icons.py +++ b/apps/permissions/icons.py @@ -1,8 +1,14 @@ from __future__ import absolute_import -from icons.literals import MEDAL_GOLD, MEDAL_GOLD_ADD, MEDAL_GOLD_DELETE +from icons.literals import (MEDAL_GOLD, MEDAL_GOLD_ADD, MEDAL_GOLD_DELETE, + GROUP_KEY, KEY_GO, KEY_ADD, KEY_DELETE) from icons import Icon icon_role = Icon(MEDAL_GOLD) icon_role_add = Icon(MEDAL_GOLD_ADD) icon_role_delete = Icon(MEDAL_GOLD_DELETE) +icon_role_members = Icon(GROUP_KEY) + +icon_permissions = Icon(KEY_GO) +icon_permission_grant = Icon(KEY_ADD) +icon_permission_revoke = Icon(KEY_DELETE) diff --git a/apps/permissions/links.py b/apps/permissions/links.py index 54d9f21a8c..de024b8ffe 100644 --- a/apps/permissions/links.py +++ b/apps/permissions/links.py @@ -7,13 +7,15 @@ from navigation.api import Link from .permissions import (PERMISSION_ROLE_VIEW, PERMISSION_ROLE_EDIT, PERMISSION_ROLE_CREATE, PERMISSION_ROLE_DELETE, PERMISSION_PERMISSION_GRANT, PERMISSION_PERMISSION_REVOKE) +from .icons import (icon_role, icon_role_add, icon_role_delete, icon_permissions, + icon_permission_grant, icon_permission_revoke, icon_role_members) -role_list = Link(text=_(u'roles'), view='role_list', sprite='medal_gold_1', icon='medal_gold_1.png', permissions=[PERMISSION_ROLE_VIEW])#, 'children_view_regex': [r'^permission_', r'^role_']) -role_create = Link(text=_(u'create new role'), view='role_create', sprite='medal_gold_add', permissions=[PERMISSION_ROLE_CREATE]) -role_edit = Link(text=_(u'edit'), view='role_edit', args='object.id', sprite='medal_gold_1', permissions=[PERMISSION_ROLE_EDIT]) -role_members = Link(text=_(u'members'), view='role_members', args='object.id', sprite='group_key', permissions=[PERMISSION_ROLE_EDIT]) -role_permissions = Link(text=_(u'role permissions'), view='role_permissions', args='object.id', sprite='key_go', permissions=[PERMISSION_PERMISSION_GRANT, PERMISSION_PERMISSION_REVOKE]) -role_delete = Link(text=_(u'delete'), view='role_delete', args='object.id', sprite='medal_gold_delete', permissions=[PERMISSION_ROLE_DELETE]) +role_list = Link(text=_(u'roles'), view='role_list', icon=icon_role, permissions=[PERMISSION_ROLE_VIEW])#, 'children_view_regex': [r'^permission_', r'^role_']) +role_create = Link(text=_(u'create new role'), view='role_create', icon=icon_role_add, permissions=[PERMISSION_ROLE_CREATE]) +role_edit = Link(text=_(u'edit'), view='role_edit', args='object.id', icon=icon_role, permissions=[PERMISSION_ROLE_EDIT]) +role_members = Link(text=_(u'members'), view='role_members', args='object.id', icon=icon_role_members, permissions=[PERMISSION_ROLE_EDIT]) +role_permissions = Link(text=_(u'role permissions'), view='role_permissions', args='object.id', icon=icon_permissions, permissions=[PERMISSION_PERMISSION_GRANT, PERMISSION_PERMISSION_REVOKE]) +role_delete = Link(text=_(u'delete'), view='role_delete', args='object.id', icon=icon_role_delete, permissions=[PERMISSION_ROLE_DELETE]) -permission_grant = Link(text=_(u'grant'), view='permission_multiple_grant', sprite='key_add', permissions=[PERMISSION_PERMISSION_GRANT]) -permission_revoke = Link(text=_(u'revoke'), view='permission_multiple_revoke', sprite='key_delete', permissions=[PERMISSION_PERMISSION_REVOKE]) +permission_grant = Link(text=_(u'grant'), view='permission_multiple_grant', icon=icon_permission_grant, permissions=[PERMISSION_PERMISSION_GRANT]) +permission_revoke = Link(text=_(u'revoke'), view='permission_multiple_revoke', icon=icon_permission_revoke, permissions=[PERMISSION_PERMISSION_REVOKE]) diff --git a/apps/permissions/managers.py b/apps/permissions/managers.py index 25037f2065..e3d19e89ee 100644 --- a/apps/permissions/managers.py +++ b/apps/permissions/managers.py @@ -5,7 +5,6 @@ from django.contrib.contenttypes.models import ContentType from common.models import AnonymousUserSingleton - logger = logging.getLogger(__name__) diff --git a/apps/permissions/views.py b/apps/permissions/views.py index 742a2c0e58..951cb2a37a 100644 --- a/apps/permissions/views.py +++ b/apps/permissions/views.py @@ -26,6 +26,7 @@ from .forms import RoleForm, RoleForm_view from .permissions import (PERMISSION_ROLE_VIEW, PERMISSION_ROLE_EDIT, PERMISSION_ROLE_CREATE, PERMISSION_ROLE_DELETE, PERMISSION_PERMISSION_GRANT, PERMISSION_PERMISSION_REVOKE) +from .icons import icon_permission_grant def role_list(request): @@ -60,7 +61,7 @@ def role_permissions(request, role_id): {'name': _(u'name'), 'attribute': encapsulate(lambda x: x.label)}, { 'name':_(u'has permission'), - 'attribute': encapsulate(lambda x: two_state_template(x.requester_has_this(role))), + 'attribute': encapsulate(lambda x: two_state_template(x.requester_has_this(role)).display_small()), }, ], 'hide_link': True, @@ -166,7 +167,7 @@ def permission_grant(request): context = { 'previous': previous, 'next': next, - 'form_icon': u'key_add.png', + 'form_icon': icon_permission_grant, } context['title'] = _(u'Are you sure you wish to grant the %(permissions_label)s %(title_suffix)s?') % { diff --git a/apps/permissions/widgets.py b/apps/permissions/widgets.py index 5fa9e462c9..b1da3afc9b 100644 --- a/apps/permissions/widgets.py +++ b/apps/permissions/widgets.py @@ -7,7 +7,7 @@ from django.core.urlresolvers import reverse def role_permission_link(requester, permission, permission_list): ct = ContentType.objects.get_for_model(requester) - template = u'%(text)s' + template = u'{{ icon.display_small }}%(text)s' if permission in permission_list: return mark_safe(template % { From 026647c93ef2b6bc8cf1ea6ce1626b94386174df Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:04:49 -0400 Subject: [PATCH 17/71] User management app updates --- apps/user_management/__init__.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps/user_management/__init__.py b/apps/user_management/__init__.py index dcd34605a8..31dfdd1f67 100644 --- a/apps/user_management/__init__.py +++ b/apps/user_management/__init__.py @@ -3,8 +3,6 @@ from __future__ import absolute_import from django.contrib.auth.models import User, Group from django.utils.translation import ugettext_lazy as _ -#from backups.api import AppBackup, ModelBackup -#from app_registry import register_app, UnableToRegister from navigation.api import bind_links, register_multi_item_links from project_setup.api import register_setup @@ -30,10 +28,3 @@ user_management_views = [ register_setup(user_setup) register_setup(group_setup) - -#try: -# app = register_app('user_management', _(u'User management')) -#except UnableToRegister: -# pass -#else: -# AppBackup(app, [ModelBackup()]) From 49c70ab8ed6f125cd43df2502b9f466ac0def0fe Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:05:12 -0400 Subject: [PATCH 18/71] Add new literals to icon app --- apps/icons/literals.py | 6 ++++++ apps/icons/sets/fat_cow.py | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/apps/icons/literals.py b/apps/icons/literals.py index 029e23e6d9..cb0d5c0908 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -7,6 +7,7 @@ DEFAULT_ICON_SET = 'fat_cow' APPLICATION_VIEW_ICONS = 'application_view_icons' CD_BURN = 'cd_burn' COG = 'cog' +COMPUTER_KEY = 'computer_key' CROSS = 'cross' DRAW_AIRBRUSH = 'draw_airbrush' ERROR = 'error' @@ -15,19 +16,24 @@ GROUP_ADD = 'group_add' GROUP_EDIT = 'group_edit' GROUP_DELETE = 'group_delete' GROUP_KEY = 'group_key' +INFORMATION = 'information' KEY = 'key' KEY_GO = 'key_go' KEY_ADD = 'key_add' KEY_DELETE = 'key_delete' +KEYBOARD = 'keyboard' LOCK = 'lock' MEDAL_GOLD = 'medal_gold' MEDAL_GOLD_ADD = 'medal_gold_add' MEDAL_GOLD_DELETE = 'medal_gold_delete' PICTURES = 'pictures' PLUGIN = 'plugin' +SCRIPT = 'script' TICK = 'tick' USER = 'user' USER_ADD = 'user_add' USER_EDIT = 'user_edit' USER_DELETE = 'user_delete' +VCARD = 'vcard' +VCARD_EDIT = 'vcard_edit' WRENCH = 'wrench' diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index 7941d012e2..b4bd59ed17 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -10,6 +10,7 @@ DICTIONARY = { APPLICATION_VIEW_ICONS: 'application_view_icons.png', CD_BURN: 'cd_burn.png', COG: 'cog.png', + COMPUTER_KEY: 'computer_key.png', CROSS: 'cross.png', DRAW_AIRBRUSH: 'draw_airbrush.png', ERROR: 'error.png', @@ -18,15 +19,24 @@ DICTIONARY = { GROUP_EDIT: 'group_edit.png', GROUP_DELETE: 'group_delete.png', GROUP_KEY: 'group_key.png', + INFORMATION: 'information.png', KEY: 'key.png', KEY_GO: 'key_go.png', KEY_ADD: 'key_add.png', KEY_DELETE: 'key_delete.png', + KEYBOARD: 'keyboard.png', MEDAL_GOLD: 'medal_gold_1.png', MEDAL_GOLD_ADD: 'medal_gold_add.png', MEDAL_GOLD_DELETE: 'medal_gold_delete.png', PICTURES: 'pictures.png', PLUGIN: 'plugin.png', + SCRIPT: 'script.png', TICK: 'tick.png', + USER: 'user.png', + USER_ADD:'user_add.png', + USER_EDIT: 'user_edit.png', + USER_DELETE: 'user_delete.png', + VCARD: 'vcard.png', + VCARD_EDIT: 'vcard_edit.png', WRENCH: 'wrench.png', } From 232361bd4547338b7eba6a643ead500bf1d3f746 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:05:40 -0400 Subject: [PATCH 19/71] Main app updates --- apps/main/__init__.py | 14 +++--- apps/main/settings.py | 45 +++++++++----------- apps/main/templates/base.html | 6 +-- apps/main/templatetags/main_settings_tags.py | 4 +- apps/main/views.py | 7 +-- 5 files changed, 35 insertions(+), 41 deletions(-) diff --git a/apps/main/__init__.py b/apps/main/__init__.py index 64ba9ea61a..30a005e767 100644 --- a/apps/main/__init__.py +++ b/apps/main/__init__.py @@ -4,7 +4,7 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link, register_top_menu -from .conf.settings import SIDE_BAR_SEARCH, DISABLE_HOME_VIEW +#from .conf.settings import SIDE_BAR_SEARCH, DISABLE_HOME_VIEW __author__ = 'Roberto Rosario' __copyright__ = 'Copyright 2011 Roberto Rosario' @@ -16,7 +16,7 @@ __status__ = 'Production' __version_info__ = { 'major': 0, - 'minor': 13, + 'minor': 1, 'micro': 0, 'releaselevel': 'alpha', 'serial': 0 @@ -37,7 +37,9 @@ def get_version(): __version__ = get_version() -if not DISABLE_HOME_VIEW: - register_top_menu('home', link=Link(text=_(u'home'), view='home', sprite='house'), position=0) -if not SIDE_BAR_SEARCH: - register_top_menu('search', link=Link(text=_(u'search'), view='search', sprite='zoom', children_url_regex=[r'^search/'])) + +# TODO: fix these settings +#if not DISABLE_HOME_VIEW: +register_top_menu('home', link=Link(text=_(u'home'), view='home', sprite='house'), position=0) +#if not SIDE_BAR_SEARCH: +# register_top_menu('search', link=Link(text=_(u'search'), view='search', sprite='zoom', children_url_regex=[r'^search/'])) diff --git a/apps/main/settings.py b/apps/main/settings.py index 0fb71dbc58..bce6a18351 100644 --- a/apps/main/settings.py +++ b/apps/main/settings.py @@ -1,28 +1,25 @@ """Configuration options for the main app""" from django.utils.translation import ugettext_lazy as _ -from smart_settings.api import Setting, SettingNamespace -namespace = SettingNamespace('main', _(u'Main'), module='main.conf.settings') - -Setting( - namespace=namespace, - name=u'SIDE_BAR_SEARCH', - global_name=u'MAIN_SIDE_BAR_SEARCH', - default=False, - description=_(u'Controls whether the search functionality is provided by a sidebar widget or by a menu entry.') -) - -Setting( - namespace=namespace, - name=u'DISABLE_HOME_VIEW', - global_name=u'MAIN_DISABLE_HOME_VIEW', - default=False, -) - -Setting( - namespace=namespace, - name=u'DISABLE_ICONS', - global_name=u'MAIN_DISABLE_ICONS', - default=False, -) +#Setting( +# namespace=namespace, +# name=u'SIDE_BAR_SEARCH', +# global_name=u'MAIN_SIDE_BAR_SEARCH', +# default=False, +# description=_(u'Controls whether the search functionality is provided by a sidebar widget or by a menu entry.') +#) +# +#Setting( +# namespace=namespace, +# name=u'DISABLE_HOME_VIEW', +# global_name=u'MAIN_DISABLE_HOME_VIEW', +# default=False, +#) +# +#Setting( +# namespace=namespace, +# name=u'DISABLE_ICONS', +# global_name=u'MAIN_DISABLE_ICONS', +# default=False, +#) diff --git a/apps/main/templates/base.html b/apps/main/templates/base.html index 0ea57c55af..9115124dcf 100644 --- a/apps/main/templates/base.html +++ b/apps/main/templates/base.html @@ -3,7 +3,6 @@ {% load project_tags %} {% load navigation_tags %} {% load settings %} -{% load search_tags %} {% load main_settings_tags %} {% load variable_tags %} @@ -24,7 +23,7 @@ {% block html_title %}{% project_name %}{{ request.new_window_url }}{% block title %}{% endblock %}{% endblock %} -{% get_main_setting "SIDE_BAR_SEARCH" as debug %} +{#{% get_main_setting "SIDE_BAR_SEARCH" as debug %}#} {% block web_theme_project_name %}{% project_name %}{% if debug %} {% trans "(DEBUG)" %} {% endif %}{% endblock %} {% block web_theme_stylesheets %} @@ -264,6 +263,7 @@ {% endblock %} {% block web_theme_sidebar %} +{% comment %} {% get_main_setting "SIDE_BAR_SEARCH" as side_bar_search %} {% if side_bar_search and not web_theme_hide_menus %} {% with "true" as side_bar %} @@ -276,7 +276,7 @@ {% endwith %} {% endwith %} {% endif %} - +{% endcomment %} {% get_object_navigation_links "secondary_menu" as secondary_menu_navigation_links %} {% if secondary_menu_navigation_links %}
diff --git a/apps/main/templatetags/main_settings_tags.py b/apps/main/templatetags/main_settings_tags.py index 54c6b290c3..586e48280b 100644 --- a/apps/main/templatetags/main_settings_tags.py +++ b/apps/main/templatetags/main_settings_tags.py @@ -2,7 +2,7 @@ import re from django.template import Node from django.template import TemplateSyntaxError, Library -from main.conf import settings +#from main.conf import settings register = Library() @@ -13,7 +13,7 @@ class SettingsNode(Node): self.var_name = var_name def render(self, context): - context[self.var_name] = getattr(settings, self.format_string, '') + context[self.var_name] = ''#getattr(settings, self.format_string, '') return '' diff --git a/apps/main/views.py b/apps/main/views.py index ffdb348087..13fe4a45f3 100644 --- a/apps/main/views.py +++ b/apps/main/views.py @@ -5,12 +5,7 @@ from django.template import RequestContext from django.http import HttpResponseRedirect from django.core.urlresolvers import reverse -from .conf.settings import DISABLE_HOME_VIEW - def home(request): - if DISABLE_HOME_VIEW: - return HttpResponseRedirect(reverse('document_list_recent')) - else: - return render_to_response('home.html', {}, + return render_to_response('home.html', {}, context_instance=RequestContext(request)) From 1c6e90a37d84af5a027909709275edad85751d3c Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:15:30 -0400 Subject: [PATCH 20/71] Initialize the converter backend later to allow proper registration of app --- apps/converter/__init__.py | 10 ------- apps/converter/api.py | 2 +- apps/converter/runtime.py | 10 ++++++- apps/converter/settings.py | 57 -------------------------------------- 4 files changed, 10 insertions(+), 69 deletions(-) delete mode 100644 apps/converter/settings.py diff --git a/apps/converter/__init__.py b/apps/converter/__init__.py index 6f1785f4f6..802a4e05e3 100644 --- a/apps/converter/__init__.py +++ b/apps/converter/__init__.py @@ -1,19 +1,9 @@ from __future__ import absolute_import -from django.core.exceptions import ImproperlyConfigured - from navigation.api import register_sidebar_template from project_tools.api import register_tool -from .utils import load_backend from .links import formats_list -from .settings import GRAPHICS_BACKEND register_sidebar_template(['formats_list'], 'converter_file_formats_help.html') - -try: - backend = load_backend().ConverterClass() -except ImproperlyConfigured: - raise ImproperlyConfigured(u'Missing or incorrect converter backend: %s' % GRAPHICS_BACKEND) - register_tool(formats_list) diff --git a/apps/converter/api.py b/apps/converter/api.py index 79957d6f5b..d7feaee9d1 100644 --- a/apps/converter/api.py +++ b/apps/converter/api.py @@ -12,7 +12,7 @@ from mimetype.api import get_mimetype from .literals import (DEFAULT_PAGE_NUMBER, DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION, DEFAULT_FILE_FORMAT) -from . import backend +from .runtime import backend from .literals import (TRANSFORMATION_CHOICES, TRANSFORMATION_RESIZE, TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM, DIMENSION_SEPARATOR, FILE_FORMATS) diff --git a/apps/converter/runtime.py b/apps/converter/runtime.py index 9aad502667..06203d2c63 100644 --- a/apps/converter/runtime.py +++ b/apps/converter/runtime.py @@ -1,10 +1,18 @@ from __future__ import absolute_import +from django.core.exceptions import ImproperlyConfigured + from .office_converter import OfficeConverter from .exceptions import OfficeBackendError - +from .settings import GRAPHICS_BACKEND +from .utils import load_backend try: office_converter = OfficeConverter() except OfficeBackendError: office_converter = None + +try: + backend = load_backend().ConverterClass() +except ImproperlyConfigured: + raise ImproperlyConfigured(u'Missing or incorrect converter backend: %s' % GRAPHICS_BACKEND) diff --git a/apps/converter/settings.py b/apps/converter/settings.py deleted file mode 100644 index dd78f96b45..0000000000 --- a/apps/converter/settings.py +++ /dev/null @@ -1,57 +0,0 @@ -"""Configuration options for the converter app""" - -from django.utils.translation import ugettext_lazy as _ - -from smart_settings import SettingsNamespace, LocalScope - -namespace = SettingsNamespace('converter', _(u'Converter'), module='converter.settings') - -namespace.add_setting( - name='IM_CONVERT_PATH', - default=u'/usr/bin/convert', - description=_(u'File path to imagemagick\'s convert program.'), - exists=True, - scopes=[LocalScope] -) - -namespace.add_setting( - name='IM_IDENTIFY_PATH', - default=u'/usr/bin/identify', - description=_(u'File path to imagemagick\'s identify program.'), - exists=True, - scopes=[LocalScope] -) - -namespace.add_setting( - name='GM_PATH', - default=u'/usr/bin/gm', - description=_(u'File path to graphicsmagick\'s program.'), - exists=True, - scopes=[LocalScope] -) - -namespace.add_setting( - name='GM_SETTINGS', - default=u'', - description=_(u'Set of configuration options to pass to the GraphicsMagick executable to fine tune it\'s functionality as explained in the GraphicsMagick documentation.'), - scopes=[LocalScope] -) - -namespace.add_setting( - name='GRAPHICS_BACKEND', - default=u'converter.backends.python', - description=_(u'Graphics conversion backend to use. Options are: converter.backends.imagemagick, converter.backends.graphicsmagick and converter.backends.python.'), - scopes=[LocalScope] -) - -namespace.add_setting( - name='LIBREOFFICE_PATH', - default=u'/usr/bin/libreoffice', - description=_(u'Path to the libreoffice program.'), - exists=True, - scopes=[LocalScope] -) - -#{'name': u'OCR_OPTIONS', 'global_name': u'CONVERTER_OCR_OPTIONS', 'default': u'-colorspace Gray -depth 8 -resample 200x200'}, -#{'name': u'HIGH_QUALITY_OPTIONS', 'global_name': u'CONVERTER_HIGH_QUALITY_OPTIONS', 'default': u'-density 400'}, -#{'name': u'PRINT_QUALITY_OPTIONS', 'global_name': u'CONVERTER_PRINT_QUALITY_OPTIONS', 'default': u'-density 500'}, From e886dfc724c471f2a785bfa3ef7c9ed3c66f3ed1 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:17:07 -0400 Subject: [PATCH 21/71] Move tool link registration to registry.py --- apps/converter/__init__.py | 4 --- apps/converter/registry.py | 64 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 4 deletions(-) create mode 100644 apps/converter/registry.py diff --git a/apps/converter/__init__.py b/apps/converter/__init__.py index 802a4e05e3..1616548ee8 100644 --- a/apps/converter/__init__.py +++ b/apps/converter/__init__.py @@ -1,9 +1,5 @@ from __future__ import absolute_import from navigation.api import register_sidebar_template -from project_tools.api import register_tool - -from .links import formats_list register_sidebar_template(['formats_list'], 'converter_file_formats_help.html') -register_tool(formats_list) diff --git a/apps/converter/registry.py b/apps/converter/registry.py new file mode 100644 index 0000000000..74c54fb714 --- /dev/null +++ b/apps/converter/registry.py @@ -0,0 +1,64 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from smart_settings import LocalScope + +from .icons import icon_format_list +from .links import formats_list + +name = 'converter' +label = _(u'Converter') +description = _(u'Handles file type convertions.') +icon = icon_format_list +dependencies = ['app_registry'] +tool_links = [formats_list] + + +settings = [ + { + 'name': 'IM_CONVERT_PATH', + 'default': u'/usr/bin/convert', + 'description': _(u'File path to imagemagick\'s convert program.'), + 'exists': True, + 'scopes': [LocalScope()] + }, + { + 'name': 'IM_IDENTIFY_PATH', + 'default': u'/usr/bin/identify', + 'description': _(u'File path to imagemagick\'s identify program.'), + 'exists': True, + 'scopes': [LocalScope()] + }, + { + 'name': 'GM_PATH', + 'default': u'/usr/bin/gm', + 'description': _(u'File path to graphicsmagick\'s program.'), + 'exists': True, + 'scopes': [LocalScope()] + }, + { + 'name': 'GM_SETTINGS', + 'default': u'', + 'description': _(u'Set of configuration options to pass to the GraphicsMagick executable to fine tune it\'s functionality as explained in the GraphicsMagick documentation.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'GRAPHICS_BACKEND', + 'default': u'converter.backends.python', + 'description': _(u'Graphics conversion backend to use. Options are: converter.backends.imagemagick, converter.backends.graphicsmagick and converter.backends.python.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'LIBREOFFICE_PATH', + 'default': u'/usr/bin/libreoffice', + 'description': _(u'Path to the libreoffice program.'), + 'exists': True, + 'scopes': [LocalScope()] + }, +] + + +#{'name': u'OCR_OPTIONS', 'global_name': u'CONVERTER_OCR_OPTIONS', 'default': u'-colorspace Gray -depth 8 -resample 200x200'}, +#{'name': u'HIGH_QUALITY_OPTIONS', 'global_name': u'CONVERTER_HIGH_QUALITY_OPTIONS', 'default': u'-density 400'}, +#{'name': u'PRINT_QUALITY_OPTIONS', 'global_name': u'CONVERTER_PRINT_QUALITY_OPTIONS', 'default': u'-density 500'}, From 4c1bfd5f61d8544c555035bc3acb43770a88a4f8 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:17:31 -0400 Subject: [PATCH 22/71] Add permission post init to initialize signal handler and registry file --- apps/permissions/post_init.py | 26 ++++++++++++++++++++++++++ apps/permissions/registry.py | 25 +++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 apps/permissions/post_init.py create mode 100644 apps/permissions/registry.py diff --git a/apps/permissions/post_init.py b/apps/permissions/post_init.py new file mode 100644 index 0000000000..67d472d840 --- /dev/null +++ b/apps/permissions/post_init.py @@ -0,0 +1,26 @@ +from __future__ import absolute_import + +from django.contrib.auth.models import User +from django.db.models.signals import post_save +from django.core.exceptions import ObjectDoesNotExist + + +def user_post_save(sender, instance, **kwargs): + from .settings import DEFAULT_ROLES + + if kwargs.get('created', False): + for default_role in SETTING_DEFAULT_ROLES: + if isinstance(default_role, Role): + #If a model is passed, execute method + default_role.add_member(instance) + else: + #If a role name is passed, lookup the corresponding model + try: + role = Role.objects.get(name=default_role) + role.add_member(instance) + except ObjectDoesNotExist: + pass + + +def init_signal_handler(): + post_save.connect(user_post_save, sender=User) diff --git a/apps/permissions/registry.py b/apps/permissions/registry.py new file mode 100644 index 0000000000..7619c87aba --- /dev/null +++ b/apps/permissions/registry.py @@ -0,0 +1,25 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from smart_settings import LocalScope + +from .icons import icon_permissions +from .links import role_list + +name = 'permissions' +label = _(u'Permissions') +description = _(u'Handles the permissions in a project.') +icon = icon_permissions +dependencies = ['app_registry', 'smart_settings'] + +settings=[ + { + 'name': 'DEFAULT_ROLES', + 'default': [], + 'description': _(u'A list of existing roles that are automatically assigned to newly created users'), + 'scopes': [LocalScope()] + } +] + +setup_links=[role_list] From 7ec2a1e03be2e230b8071705af79b443eeaf0f79 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:18:04 -0400 Subject: [PATCH 23/71] Add user management registry file --- apps/user_management/registry.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 apps/user_management/registry.py diff --git a/apps/user_management/registry.py b/apps/user_management/registry.py new file mode 100644 index 0000000000..87989944e6 --- /dev/null +++ b/apps/user_management/registry.py @@ -0,0 +1,11 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .icons import icon_user + +name = 'user_management' +label = _(u'User management') +description = _(u'Handles the registration of apps in a project.') +icon = icon_user +dependencies = ['app_registry'] From 216e977efe6061e9c1cc76adf17d504d25b1022c Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 02:18:16 -0400 Subject: [PATCH 24/71] Move project setup links to a separate file --- apps/project_setup/links.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 apps/project_setup/links.py diff --git a/apps/project_setup/links.py b/apps/project_setup/links.py new file mode 100644 index 0000000000..21a3bb4f0c --- /dev/null +++ b/apps/project_setup/links.py @@ -0,0 +1,9 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from navigation.api import register_top_menu, Link + +from .icons import icon_setup + +link_setup=Link(text=_(u'setup'), view='setup_list', icon=icon_setup) From 9afba087bd7f0226fbb51707905aac3a42b06708 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 03:36:40 -0400 Subject: [PATCH 25/71] Delete old settings app, move translations to new settings app --- apps/old_settings/__init__.py | 7 --- apps/old_settings/api.py | 55 ------------------ apps/old_settings/links.py | 9 --- apps/old_settings/models.py | 3 - apps/old_settings/static/images/icons/cog.png | Bin 2104 -> 0 bytes apps/old_settings/urls.py | 6 -- apps/old_settings/views.py | 55 ------------------ .../locale/bg/LC_MESSAGES/django.mo | Bin .../locale/bg/LC_MESSAGES/django.po | 0 .../locale/de_DE/LC_MESSAGES/django.mo | Bin .../locale/de_DE/LC_MESSAGES/django.po | 0 .../locale/en/LC_MESSAGES/django.mo | Bin .../locale/en/LC_MESSAGES/django.po | 0 .../locale/es/LC_MESSAGES/django.mo | Bin .../locale/es/LC_MESSAGES/django.po | 0 .../locale/fr/LC_MESSAGES/django.mo | Bin .../locale/fr/LC_MESSAGES/django.po | 0 .../locale/it/LC_MESSAGES/django.mo | Bin .../locale/it/LC_MESSAGES/django.po | 0 .../locale/nl_NL/LC_MESSAGES/django.mo | Bin .../locale/nl_NL/LC_MESSAGES/django.po | 0 .../locale/pl/LC_MESSAGES/django.mo | Bin .../locale/pl/LC_MESSAGES/django.po | 0 .../locale/pt/LC_MESSAGES/django.mo | Bin .../locale/pt/LC_MESSAGES/django.po | 0 .../locale/pt_BR/LC_MESSAGES/django.mo | Bin .../locale/pt_BR/LC_MESSAGES/django.po | 0 .../locale/ru/LC_MESSAGES/django.mo | Bin .../locale/ru/LC_MESSAGES/django.po | 0 29 files changed, 135 deletions(-) delete mode 100644 apps/old_settings/__init__.py delete mode 100644 apps/old_settings/api.py delete mode 100644 apps/old_settings/links.py delete mode 100644 apps/old_settings/models.py delete mode 100644 apps/old_settings/static/images/icons/cog.png delete mode 100644 apps/old_settings/urls.py delete mode 100644 apps/old_settings/views.py rename apps/{old_settings => smart_settings}/locale/bg/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/bg/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/de_DE/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/de_DE/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/en/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/en/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/es/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/es/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/fr/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/fr/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/it/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/it/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/nl_NL/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/nl_NL/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/pl/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/pl/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/pt/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/pt/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/pt_BR/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/pt_BR/LC_MESSAGES/django.po (100%) rename apps/{old_settings => smart_settings}/locale/ru/LC_MESSAGES/django.mo (100%) rename apps/{old_settings => smart_settings}/locale/ru/LC_MESSAGES/django.po (100%) diff --git a/apps/old_settings/__init__.py b/apps/old_settings/__init__.py deleted file mode 100644 index d483e386ff..0000000000 --- a/apps/old_settings/__init__.py +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import absolute_import - -from project_setup.api import register_setup - -from .links import check_settings - -register_setup(check_settings) diff --git a/apps/old_settings/api.py b/apps/old_settings/api.py deleted file mode 100644 index 80441df95e..0000000000 --- a/apps/old_settings/api.py +++ /dev/null @@ -1,55 +0,0 @@ -from __future__ import absolute_import - -from django.conf import settings as django_settings -from django.utils.importlib import import_module - -settings = {} -settings_list = [] -namespaces = {} -namespace_list = [] - - -def is_superuser(context): - return context['request'].user.is_staff or context['request'].user.is_superuser - - -class SettingNamespace(object): - def __init__(self, name, label, module, sprite=None): - self.name = name - self.label = label - self.module = module - self.sprite = sprite - namespace_list.append(self) - namespaces[self.name] = self - - def __unicode__(self): - return unicode(self.label) - - def settings(self): - return [setting for setting in settings_list if setting.namespace == self] - - -class Setting(object): - def __init__(self, namespace, name, global_name, default, description=u'', hidden=False, exists=False): - self.namespace = namespace - self.name = name - self.global_name = global_name - self.default = default - self.description = description - self.hidden = hidden - self.exists = exists - - # Get the global value - value = getattr(django_settings, global_name, default) - - # Create the local entity - try: - self.module = namespace.module - setattr(self.module, name, value) - except AttributeError: - self.module = import_module(namespace.module) - setattr(self.module, name, value) - - settings_list.append(self) - settings.setdefault(self.namespace.name, []) - settings[self.namespace.name].append(self) diff --git a/apps/old_settings/links.py b/apps/old_settings/links.py deleted file mode 100644 index 90d87a8987..0000000000 --- a/apps/old_settings/links.py +++ /dev/null @@ -1,9 +0,0 @@ -from django.utils.translation import ugettext_lazy as _ - -from navigation.api import Link - - -def is_superuser(context): - return context['request'].user.is_staff or context['request'].user.is_superuser - -check_settings = Link(text=_(u'settings'), view='setting_list', sprite='cog', icon='cog.png', condition=is_superuser, children_view_regex=[r'^setting_']) diff --git a/apps/old_settings/models.py b/apps/old_settings/models.py deleted file mode 100644 index 71a8362390..0000000000 --- a/apps/old_settings/models.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/apps/old_settings/static/images/icons/cog.png b/apps/old_settings/static/images/icons/cog.png deleted file mode 100644 index d53ebf1c3d85bd8965ee1a2fe3ff32ad585f53dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2104 zcmV-82*>w{P) z&}fp)ZXg&UgAp=BK-9K6W9#%EEw%Kp(^>=rj#f%Bgb+bwoNBdGky1+!9C1<8Y}$2!)@hS8mmyQqTA@&Y zg3OPe5CkTGZ1a|_mGupcf6B}>J^bh+--ObV(s#CPfBF6Cl$9kj-@ap)!)mqU)GWOh zK09|FY}PV3ak3lEp8X7h!5|bB6+z9id!fhP$Aln@++DQ@22Y>HGb50bGY9l~JuJif z7cV=&QgSD>cYF+=emc~=W%CPT zB*asV4KKYdb%)d}X$C{an^lV{VdUI7@OpjB#D0GO?7e-A5tA61N{PN}*RG>L*KRwb zP{`RkLqlg_QDr4uxNz~excx3tAXN;cd%fP{t!?e7v4ur9JtF#=v?8M4v?enDvNI}` z3f)+WO7x;dJsreH>H>w-|6QHOPua>BEC~dIxr?i+V0>aCk>^sTz(*k?3mU|^L% z8Cpr3o(`6>QZQv?Kqwr7a5$V0gvQ)FGlWB7INH+U-m$&@QM~Rz@=O;46rD~okxVW# zW@pcaGw3@h^Eq>7!@Ri#(AIGrhKGkK1N^wJwOXyP;=WqAgi${+aWfGEPNy3d*vjZP zfz%j(Kbj0gs;%`6<1ry_6fnmrtqKbZAsmT9EE-J+pwsD~upl4)a_~JE92_|C`*-&4 z=Z`6$T>FFXojZU2@gM(iEm|Q0KA(@>q5A=J(ZYol@WP8*E;08o?2x&)ZrRLWTPeb8 z-Lo42M~q|v;)wHCu3Sx+lA=2oQ?0eVgP8vTnZJtnCOA5(aJ~zLh_$wLtXW!J4I}6O zmAH2kEmDOzQM-IOTcaS|{py|sY?At=KAng>>|N(fHma(j>_VJbu8P;4gw5oX)zQO46oswJY|c?EaM)12})lY&LJY5BG05ouEWlQk5ZX zjV2?O?oXhvuRnp1NM30%G9eWqW%9Xd-TJzt&po#h9G4vuCF7vg>OhahsSV+p0umo` zQ+HHeUJff()PmRJ13#spM8o{Ne0cpgZ@|u`#)r83;v5eyh*{v{ldJqrCY=$`Pf`$~ zkIFIOL~ZSIc<{joFfd(4lgY%^Co$Ry2`SH|UqpyNc6K(bTy?*?_1Hi9xd36#m$@J! zX`{%OZ`o|+5Q{`^6M(@bVugzbtxBzeYgh#n0hQuBfvyhwgHlV`lPExov<@WK0_FN= zH#VcRk39D6Z-JZTZv3|LDDnkJ2PPVqSK`$`PnbU1db6$SB!D8FZB8S^UCMj7&6M_acFKn49$N#3|*aFto|3HNk#XNmTI*c+S=RUAQq}#doSF? zRK#W$*V7;!1^VctBiIkvJOBFU13P#>5S^|chz$<(cV}hIp6_zI3un#Bq<$Zp&Eb#t z?fugc>Y>=Q|Idrwc- zyZiU8!{eho`s1kth;zxprw0d4pmrX|m9eGc<2SnT@&;VLNSE(kyyWScWlJS}-&AYf z(a{Ngy*&-Y86JIO3V*z%_bL~B+b{%^Ey`8vz1!*!F#*=&XC{M{)%h4ly0gfEP z-+nGRfkzf$j4DkHaV$2hZXt7;^9*!y69@M1+xrt7wS4UcFIds9@}ChMa`QmB!RG-{ za)Qxq^$mI|sYas-)72$LzE@J1NQn@CKgfRzU*#W@FZ+^VTk5_9yw2ponF^rdos2rg io(QiI_<#ETBftQN\w+)/$', 'setting_list', (), 'setting_list'), - url(r'^list/$', 'setting_list', (), 'setting_list'), -) diff --git a/apps/old_settings/views.py b/apps/old_settings/views.py deleted file mode 100644 index f157752a1c..0000000000 --- a/apps/old_settings/views.py +++ /dev/null @@ -1,55 +0,0 @@ -from __future__ import absolute_import - -from django.shortcuts import render_to_response -from django.template import RequestContext -from django.utils.translation import ugettext_lazy as _ -from django.utils.safestring import mark_safe - -from common.utils import return_type, encapsulate -from common.widgets import exists_with_famfam -from navigation.api import Link - -from .api import settings_list, namespace_list, settings, namespaces -from .links import is_superuser - - -def setting_list(request, namespace_name=None, object_list=None, title=None, extra_context=None): - #TODO: check user is super user - namespace_links = [] - for namespace in namespace_list: - namespace_links.append( - Link(text=namespace.label, view='setting_list', args=[u'"%s"' % namespace.name], sprite=getattr(namespace, 'sprite') or 'cog', condition=is_superuser, children_view_regex=[r'^setting_']) - ) - - if namespace_name: - object_list = [setting for setting in settings[namespace_name] if setting.hidden == False] - title = _(u'settings for the module: %s') % namespaces[namespace_name] - - context = { - 'title': title if title else _(u'settings'), - 'object_list': object_list if not (object_list is None) else [setting for setting in settings_list if setting.hidden == False], - 'hide_link': True, - 'hide_object': True, - 'extra_columns': [ - {'name': _(u'name'), 'attribute': encapsulate(lambda x: mark_safe(u'%s
%s' % (x.global_name, x.description)))}, - {'name': _(u'default'), 'attribute': encapsulate(lambda x: return_type(x.default))}, - {'name': _(u'value'), 'attribute': encapsulate(lambda x: mark_safe(u'
%s %s
' % ( - return_type(getattr(x.module, x.name)), - exists_with_famfam(getattr(x.module, x.name)) if x.exists else '' - ))) - }, - ], - 'temporary_navigation_links': { - 'form_header': { - 'setting_list': { - 'links': namespace_links - }, - } - } - } - - if extra_context: - context.update(extra_context) - - return render_to_response('generic_list.html', context, - context_instance=RequestContext(request)) diff --git a/apps/old_settings/locale/bg/LC_MESSAGES/django.mo b/apps/smart_settings/locale/bg/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/bg/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/bg/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/bg/LC_MESSAGES/django.po b/apps/smart_settings/locale/bg/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/bg/LC_MESSAGES/django.po rename to apps/smart_settings/locale/bg/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/de_DE/LC_MESSAGES/django.mo b/apps/smart_settings/locale/de_DE/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/de_DE/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/de_DE/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/de_DE/LC_MESSAGES/django.po b/apps/smart_settings/locale/de_DE/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/de_DE/LC_MESSAGES/django.po rename to apps/smart_settings/locale/de_DE/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/en/LC_MESSAGES/django.mo b/apps/smart_settings/locale/en/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/en/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/en/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/en/LC_MESSAGES/django.po b/apps/smart_settings/locale/en/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/en/LC_MESSAGES/django.po rename to apps/smart_settings/locale/en/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/es/LC_MESSAGES/django.mo b/apps/smart_settings/locale/es/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/es/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/es/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/es/LC_MESSAGES/django.po b/apps/smart_settings/locale/es/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/es/LC_MESSAGES/django.po rename to apps/smart_settings/locale/es/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/fr/LC_MESSAGES/django.mo b/apps/smart_settings/locale/fr/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/fr/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/fr/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/fr/LC_MESSAGES/django.po b/apps/smart_settings/locale/fr/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/fr/LC_MESSAGES/django.po rename to apps/smart_settings/locale/fr/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/it/LC_MESSAGES/django.mo b/apps/smart_settings/locale/it/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/it/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/it/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/it/LC_MESSAGES/django.po b/apps/smart_settings/locale/it/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/it/LC_MESSAGES/django.po rename to apps/smart_settings/locale/it/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/nl_NL/LC_MESSAGES/django.mo b/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/nl_NL/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/nl_NL/LC_MESSAGES/django.po b/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/nl_NL/LC_MESSAGES/django.po rename to apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/pl/LC_MESSAGES/django.mo b/apps/smart_settings/locale/pl/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/pl/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/pl/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/pl/LC_MESSAGES/django.po b/apps/smart_settings/locale/pl/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/pl/LC_MESSAGES/django.po rename to apps/smart_settings/locale/pl/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/pt/LC_MESSAGES/django.mo b/apps/smart_settings/locale/pt/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/pt/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/pt/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/pt/LC_MESSAGES/django.po b/apps/smart_settings/locale/pt/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/pt/LC_MESSAGES/django.po rename to apps/smart_settings/locale/pt/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/pt_BR/LC_MESSAGES/django.mo b/apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/pt_BR/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/pt_BR/LC_MESSAGES/django.po b/apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/pt_BR/LC_MESSAGES/django.po rename to apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po diff --git a/apps/old_settings/locale/ru/LC_MESSAGES/django.mo b/apps/smart_settings/locale/ru/LC_MESSAGES/django.mo similarity index 100% rename from apps/old_settings/locale/ru/LC_MESSAGES/django.mo rename to apps/smart_settings/locale/ru/LC_MESSAGES/django.mo diff --git a/apps/old_settings/locale/ru/LC_MESSAGES/django.po b/apps/smart_settings/locale/ru/LC_MESSAGES/django.po similarity index 100% rename from apps/old_settings/locale/ru/LC_MESSAGES/django.po rename to apps/smart_settings/locale/ru/LC_MESSAGES/django.po From 0c6ac337f5bab3055995edb9cfa675db8d39d799 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 7 Sep 2012 03:37:31 -0400 Subject: [PATCH 26/71] Simplify project_setup app init --- apps/project_setup/__init__.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/apps/project_setup/__init__.py b/apps/project_setup/__init__.py index b3fa242da2..8894817b2c 100644 --- a/apps/project_setup/__init__.py +++ b/apps/project_setup/__init__.py @@ -1,9 +1,7 @@ from __future__ import absolute_import -from django.utils.translation import ugettext_lazy as _ +from navigation.api import register_top_menu -from navigation.api import register_top_menu, Link +from .links import link_setup -from .icons import icon_setup - -setup_menu = register_top_menu('setup_menu', link=Link(text=_(u'setup'), view='setup_list', icon=icon_setup), position=-2) +setup_menu = register_top_menu('setup_menu', link_setup, position=-2) From 93814fa5b80fe5ae8ae841cfc3f96c3347750fa9 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 02:53:15 -0400 Subject: [PATCH 27/71] Separate once again the app registry and the backup apps --- apps/app_registry/__init__.py | 49 +------ apps/app_registry/links.py | 10 -- apps/app_registry/urls.py | 5 - apps/app_registry/views.py | 115 +--------------- apps/backups/__init__.py | 80 +++++++++++ apps/{app_registry => backups}/classes.py | 0 apps/{app_registry => backups}/forms.py | 0 apps/backups/links.py | 17 +++ apps/{app_registry => backups}/literals.py | 0 apps/backups/models.py | 58 ++++++++ apps/{app_registry => backups}/permissions.py | 0 apps/backups/urls.py | 9 ++ apps/backups/views.py | 126 ++++++++++++++++++ apps/mimetype/models.py | 3 - apps/mimetype/views.py | 1 - 15 files changed, 293 insertions(+), 180 deletions(-) create mode 100644 apps/backups/__init__.py rename apps/{app_registry => backups}/classes.py (100%) rename apps/{app_registry => backups}/forms.py (100%) create mode 100644 apps/backups/links.py rename apps/{app_registry => backups}/literals.py (100%) create mode 100644 apps/backups/models.py rename apps/{app_registry => backups}/permissions.py (100%) create mode 100644 apps/backups/urls.py create mode 100644 apps/backups/views.py delete mode 100644 apps/mimetype/models.py delete mode 100644 apps/mimetype/views.py diff --git a/apps/app_registry/__init__.py b/apps/app_registry/__init__.py index 19cdead95a..07d832c59c 100644 --- a/apps/app_registry/__init__.py +++ b/apps/app_registry/__init__.py @@ -8,62 +8,17 @@ from django.db import transaction, DatabaseError from django.utils.translation import ugettext_lazy as _ from django.utils.importlib import import_module -#from common.utils import encapsulate -#from job_processor.exceptions import JobQueuePushError -#from job_processor.models import JobQueue, JobType -from project_tools.api import register_tool -#from project_setup.api import register_setup -#from navigation.api import bind_links, register_model_list_columns +from .models import App -#from .classes import AppBackup, ModelBackup +#from navigation.api import bind_links, register_model_list_columns #from .links import (app_registry_tool_link, app_list, backup_tool_link, # restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, # backup_job_test) -#from .literals import BACKUP_JOB_QUEUE_NAME -from .models import App -#from . import models - -#class UnableToRegister(Exception): -# pass - -#apipkg.initpkg(__name__, { -# #'App': _App, -## 'App': 'app_registry.models:App', -# #'App': models.App -#}) -#pp = 1 -#from .models import App#as _App#, BackupJob as _BackupJob - -#@transaction.commit_on_success -#def create_backups_job_queue(): -# global backups_job_queue -# try: -# backups_job_queue, created = JobQueue.objects.get_or_create(name=BACKUP_JOB_QUEUE_NAME, defaults={'label': _('Backups'), 'unique_jobs': True}) -# except DatabaseError: -# transaction.rollback() - #bind_links(['app_list'], [app_list], menu_name='secondary_menu') - -#create_backups_job_queue() -###backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup) - -#register_setup(backup_tool_link) -#register_tool(restore_tool_link) -#bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_list], menu_name='secondary_menu') -#bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_create], menu_name='sidebar') -#bind_links([BackupJob], [backup_job_edit, backup_job_test]) - -#register_model_list_columns(BackupJob, [ -# {'name':_(u'begin date time'), 'attribute': 'begin_datetime'}, -# {'name':_(u'storage module'), 'attribute': 'storage_module.label'}, -# {'name':_(u'apps'), 'attribute': encapsulate(lambda x: u', '.join([unicode(app) for app in x.apps.all()]))}, -#]) - ###app.set_backup([ModelBackup()]) - for app_name in settings.INSTALLED_APPS: App.register(app_name) print 'registry', app_name diff --git a/apps/app_registry/links.py b/apps/app_registry/links.py index aa038c5b99..7e9f412bbe 100644 --- a/apps/app_registry/links.py +++ b/apps/app_registry/links.py @@ -5,16 +5,6 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link from .icons import icon_app -from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT, PERMISSION_BACKUP_JOB_DELETE app_registry_tool_link = Link(text=_(u'Apps'), view='app_list', icon=icon_app)#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) app_list = Link(text=_(u'app list'), view='app_list', sprite=icon_app)#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) - -backup_tool_link = Link(text=_(u'backups'), view='backup_job_list', icon='cd_burn.png', permissions=[PERMISSION_BACKUP_JOB_VIEW]) -backup_job_list = Link(text=_(u'backup job list'), view='backup_job_list', sprite='cd_burn', permissions=[PERMISSION_BACKUP_JOB_VIEW]) -backup_job_create = Link(text=_(u'create'), view='backup_job_create', sprite='cd_add', permissions=[PERMISSION_BACKUP_JOB_CREATE]) -backup_job_edit = Link(text=_(u'edit'), view='backup_job_edit', args='object.pk', sprite='cd_edit', permissions=[PERMISSION_BACKUP_JOB_EDIT]) -backup_job_test = Link(text=_(u'test'), view='backup_job_test', args='object.pk', sprite='cd_go')#, permissions=[PERMISSION_BACKUP_JOB_TEST]) -backup_job_delete = Link(text=_(u'delete'), view='backup_job_delete', args='object.pk', sprite='cd_delete', permissions=[PERMISSION_BACKUP_JOB_DELETE]) - -restore_tool_link = Link(text=_(u'restore'), view='restore_view', icon='cd_eject.png')#, permissions=[]) diff --git a/apps/app_registry/urls.py b/apps/app_registry/urls.py index 71f57c7ca9..2adcf71cf8 100644 --- a/apps/app_registry/urls.py +++ b/apps/app_registry/urls.py @@ -2,9 +2,4 @@ from django.conf.urls.defaults import patterns, url urlpatterns = patterns('app_registry.views', url(r'^list/$', 'app_list', (), 'app_list'), - #url(r'^jobs/list/$', 'backup_job_list', (), 'backup_job_list'), - #url(r'^jobs/create/$', 'backup_job_create', (), 'backup_job_create'), - #url(r'^jobs/(?P\d+)/edit/$', 'backup_job_edit', (), 'backup_job_edit'), - #url(r'^jobs/(?P\d+)/test/$', 'backup_job_test', (), 'backup_job_test'), - #url(r'^jobs/(?P\d+)/delete/$', 'backup_job_delete', (), 'backup_job_delete'), ) diff --git a/apps/app_registry/views.py b/apps/app_registry/views.py index 74a378d480..c272c89988 100644 --- a/apps/app_registry/views.py +++ b/apps/app_registry/views.py @@ -11,10 +11,7 @@ from django.utils.translation import ugettext as _ from common.utils import encapsulate from permissions.models import Permission -#from .classes import AppBackup -#from .forms import BackupJobForm -from .models import App#, BackupJob -from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT +from .models import App from .icons import icon_app @@ -32,113 +29,3 @@ def app_list(request): {'name':_(u'dependencies'), 'attribute': encapsulate(lambda x: u', '.join([unicode(dependency) for dependency in x.dependencies.all()]))}, ], }, context_instance=RequestContext(request)) - -""" -def backup_job_list(request): - pre_object_list = BackupJob.objects.all() - - try: - Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_VIEW]) - except PermissionDenied: - # If user doesn't have global permission, get a list of backup jobs - # for which he/she does have access use it to filter the - # provided object_list - final_object_list = AccessEntry.objects.filter_objects_by_access(PERMISSION_BACKUP_JOB_VIEW, request.user, pre_object_list) - else: - final_object_list = pre_object_list - - context = { - 'object_list': final_object_list, - 'title': _(u'backup jobs'), - 'hide_link': True, - #'extra_columns': [ - # {'name': _(u'info'), 'attribute': 'info'}, - #], - } - return render_to_response('generic_list.html', context, - context_instance=RequestContext(request)) - - -def backup_job_create(request): - Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_CREATE]) - - if request.method == 'POST': - form = BackupJobForm(data=request.POST) - if form.is_valid(): - try: - backup_job = form.save() - except Exception, exc: - messages.error(request, _(u'Error creating backup job; %s') % exc) - else: - messages.success(request, _(u'Backup job "%s" created successfully.') % backup_job) - return HttpResponseRedirect(reverse('backup_job_list')) - else: - form = BackupJobForm() - - return render_to_response('generic_form.html', { - 'form': form, - 'title': _(u'Create backup job') - }, context_instance=RequestContext(request)) - - -def backup_job_edit(request, backup_job_pk): - backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) - try: - Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) - except PermissionDenied: - AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) - - if request.method == 'POST': - form = BackupJobForm(data=request.POST, instance=backup_job) - if form.is_valid(): - try: - backup_job = form.save() - except Exception, exc: - messages.error(request, _(u'Error editing backup job; %s') % exc) - else: - messages.success(request, _(u'Backup job "%s" edited successfully.') % backup_job) - return HttpResponseRedirect(reverse('backup_job_list')) - else: - form = BackupJobForm(instance=backup_job) - - return render_to_response('generic_form.html', { - 'form': form, - 'object': backup_job, - 'title': _(u'Edit backup job: %s') % backup_job - }, context_instance=RequestContext(request)) - - -def backup_job_test(request, backup_job_pk): - backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) - #try: - # Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) - #except PermissionDenied: - # AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) - - try: - backup_job.backup(dry_run=True) - except Exception, exc: - if settings.DEBUG: - raise - else: - messages.error(request, _(u'Error testing backup job; %s') % exc) - return HttpResponseRedirect(reverse('backup_job_list')) - else: - messages.success(request, _(u'Test for backup job "%s" finished successfully.') % backup_job) - return HttpResponseRedirect(reverse('backup_job_list')) - - -def backup_view(request): - #Permission.objects.check_permissions(request.user, []) - - context = { - 'object_list': AppBackup.get_all(), - 'title': _(u'registered apps for backup'), - 'hide_link': True, - 'extra_columns': [ - {'name': _(u'info'), 'attribute': 'info'}, - ], - } - return render_to_response('generic_list.html', context, - context_instance=RequestContext(request)) -""" diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py new file mode 100644 index 0000000000..19cdead95a --- /dev/null +++ b/apps/backups/__init__.py @@ -0,0 +1,80 @@ +from __future__ import absolute_import + +import inspect +#import runpy + +from django.conf import settings +from django.db import transaction, DatabaseError +from django.utils.translation import ugettext_lazy as _ +from django.utils.importlib import import_module + +#from common.utils import encapsulate +#from job_processor.exceptions import JobQueuePushError +#from job_processor.models import JobQueue, JobType +from project_tools.api import register_tool +#from project_setup.api import register_setup +#from navigation.api import bind_links, register_model_list_columns + +#from .classes import AppBackup, ModelBackup + +#from .links import (app_registry_tool_link, app_list, backup_tool_link, +# restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, +# backup_job_test) +#from .literals import BACKUP_JOB_QUEUE_NAME +from .models import App +#from . import models + +#class UnableToRegister(Exception): +# pass + +#apipkg.initpkg(__name__, { +# #'App': _App, +## 'App': 'app_registry.models:App', +# #'App': models.App +#}) +#pp = 1 +#from .models import App#as _App#, BackupJob as _BackupJob + +#@transaction.commit_on_success +#def create_backups_job_queue(): +# global backups_job_queue +# try: +# backups_job_queue, created = JobQueue.objects.get_or_create(name=BACKUP_JOB_QUEUE_NAME, defaults={'label': _('Backups'), 'unique_jobs': True}) +# except DatabaseError: +# transaction.rollback() + + +#bind_links(['app_list'], [app_list], menu_name='secondary_menu') + +#create_backups_job_queue() +###backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup) + +#register_setup(backup_tool_link) +#register_tool(restore_tool_link) +#bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_list], menu_name='secondary_menu') +#bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_create], menu_name='sidebar') +#bind_links([BackupJob], [backup_job_edit, backup_job_test]) + +#register_model_list_columns(BackupJob, [ +# {'name':_(u'begin date time'), 'attribute': 'begin_datetime'}, +# {'name':_(u'storage module'), 'attribute': 'storage_module.label'}, +# {'name':_(u'apps'), 'attribute': encapsulate(lambda x: u', '.join([unicode(app) for app in x.apps.all()]))}, +#]) + +###app.set_backup([ModelBackup()]) + + +for app_name in settings.INSTALLED_APPS: + App.register(app_name) + print 'registry', app_name + + try: + post_init = import_module('%s.post_init' % app_name) + except ImportError: + pass + else: + print 'post', post_init + if post_init: + for name, value in inspect.getmembers(post_init): + if hasattr(value, '__call__') and name.startswith('init'): + value() diff --git a/apps/app_registry/classes.py b/apps/backups/classes.py similarity index 100% rename from apps/app_registry/classes.py rename to apps/backups/classes.py diff --git a/apps/app_registry/forms.py b/apps/backups/forms.py similarity index 100% rename from apps/app_registry/forms.py rename to apps/backups/forms.py diff --git a/apps/backups/links.py b/apps/backups/links.py new file mode 100644 index 0000000000..536a0f94a2 --- /dev/null +++ b/apps/backups/links.py @@ -0,0 +1,17 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from navigation.api import Link + +from .icons import icon_app +from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT, PERMISSION_BACKUP_JOB_DELETE + +backup_tool_link = Link(text=_(u'backups'), view='backup_job_list', icon='cd_burn.png', permissions=[PERMISSION_BACKUP_JOB_VIEW]) +backup_job_list = Link(text=_(u'backup job list'), view='backup_job_list', sprite='cd_burn', permissions=[PERMISSION_BACKUP_JOB_VIEW]) +backup_job_create = Link(text=_(u'create'), view='backup_job_create', sprite='cd_add', permissions=[PERMISSION_BACKUP_JOB_CREATE]) +backup_job_edit = Link(text=_(u'edit'), view='backup_job_edit', args='object.pk', sprite='cd_edit', permissions=[PERMISSION_BACKUP_JOB_EDIT]) +backup_job_test = Link(text=_(u'test'), view='backup_job_test', args='object.pk', sprite='cd_go')#, permissions=[PERMISSION_BACKUP_JOB_TEST]) +backup_job_delete = Link(text=_(u'delete'), view='backup_job_delete', args='object.pk', sprite='cd_delete', permissions=[PERMISSION_BACKUP_JOB_DELETE]) + +restore_tool_link = Link(text=_(u'restore'), view='restore_view', icon='cd_eject.png')#, permissions=[]) diff --git a/apps/app_registry/literals.py b/apps/backups/literals.py similarity index 100% rename from apps/app_registry/literals.py rename to apps/backups/literals.py diff --git a/apps/backups/models.py b/apps/backups/models.py new file mode 100644 index 0000000000..67753ed44a --- /dev/null +++ b/apps/backups/models.py @@ -0,0 +1,58 @@ +from django.db import models + +from app_registry.models import App + +""" +class BackupJob(models.Model): + name = models.CharField(max_length=64, verbose_name=_(u'name')) + enabled = models.BooleanField(default=True, verbose_name=_(u'enabled')) + apps = models.ManyToManyField(App) + begin_datetime = models.DateTimeField(verbose_name=_(u'begin date and time'), default=lambda: datetime.datetime.now()) + + # * repetition = + # day - 1 days + # weekly - days of week checkbox + # month - day of month, day of week + # * repetition option field + # * ends + # - never + # - After # ocurrences + # - On date + # * end option field + # * type + # - Full + # - Incremental + storage_module_name = models.CharField(max_length=32, choices=StorageModuleBase.get_as_choices(), verbose_name=_(u'storage module')) + storage_arguments_json = models.TextField(verbose_name=_(u'storage module arguments (in JSON)'), blank=True) + + def __unicode__(self): + return self.name + + @property + def storage_module(self): + return StorageModuleBase.get(self.storage_module_name) + + def backup(self, dry_run=False): + logger.debug('starting: %s', self) + logger.debug('dry_run: %s' % dry_run) + storage_module = self.storage_module + #TODO: loads + for app in self.apps.all(): + app_backup = AppBackup.get(app) + app_backup.backup(storage_module(backup_path='/tmp'), dry_run=dry_run) + + def save(self, *args, **kwargs): + #dump + super(BackupJob, self).save(*args, **kwargs) + + @models.permalink + def get_absolute_url(self): + return ('checkout_info', [self.document.pk]) + + class Meta: + verbose_name = _(u'document checkout') + verbose_name_plural = _(u'document checkouts') + + +#class BackupJobLog +""" diff --git a/apps/app_registry/permissions.py b/apps/backups/permissions.py similarity index 100% rename from apps/app_registry/permissions.py rename to apps/backups/permissions.py diff --git a/apps/backups/urls.py b/apps/backups/urls.py new file mode 100644 index 0000000000..b8114349d6 --- /dev/null +++ b/apps/backups/urls.py @@ -0,0 +1,9 @@ +from django.conf.urls.defaults import patterns, url + +urlpatterns = patterns('backups.views', + #url(r'^jobs/list/$', 'backup_job_list', (), 'backup_job_list'), + #url(r'^jobs/create/$', 'backup_job_create', (), 'backup_job_create'), + #url(r'^jobs/(?P\d+)/edit/$', 'backup_job_edit', (), 'backup_job_edit'), + #url(r'^jobs/(?P\d+)/test/$', 'backup_job_test', (), 'backup_job_test'), + #url(r'^jobs/(?P\d+)/delete/$', 'backup_job_delete', (), 'backup_job_delete'), +) diff --git a/apps/backups/views.py b/apps/backups/views.py new file mode 100644 index 0000000000..30a025c8cc --- /dev/null +++ b/apps/backups/views.py @@ -0,0 +1,126 @@ +from __future__ import absolute_import + +from django.conf import settings +from django.contrib import messages +from django.core.urlresolvers import reverse +from django.http import HttpResponseRedirect +from django.shortcuts import render_to_response, get_object_or_404 +from django.template import RequestContext +from django.utils.translation import ugettext as _ + +from common.utils import encapsulate +from permissions.models import Permission + +#from .classes import AppBackup +#from .forms import BackupJobForm +#from .models import App#, BackupJob +from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT + + +def backup_job_list(request): + pre_object_list = BackupJob.objects.all() + + try: + Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_VIEW]) + except PermissionDenied: + # If user doesn't have global permission, get a list of backup jobs + # for which he/she does have access use it to filter the + # provided object_list + final_object_list = AccessEntry.objects.filter_objects_by_access(PERMISSION_BACKUP_JOB_VIEW, request.user, pre_object_list) + else: + final_object_list = pre_object_list + + context = { + 'object_list': final_object_list, + 'title': _(u'backup jobs'), + 'hide_link': True, + #'extra_columns': [ + # {'name': _(u'info'), 'attribute': 'info'}, + #], + } + return render_to_response('generic_list.html', context, + context_instance=RequestContext(request)) + + +def backup_job_create(request): + Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_CREATE]) + + if request.method == 'POST': + form = BackupJobForm(data=request.POST) + if form.is_valid(): + try: + backup_job = form.save() + except Exception, exc: + messages.error(request, _(u'Error creating backup job; %s') % exc) + else: + messages.success(request, _(u'Backup job "%s" created successfully.') % backup_job) + return HttpResponseRedirect(reverse('backup_job_list')) + else: + form = BackupJobForm() + + return render_to_response('generic_form.html', { + 'form': form, + 'title': _(u'Create backup job') + }, context_instance=RequestContext(request)) + + +def backup_job_edit(request, backup_job_pk): + backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) + try: + Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) + except PermissionDenied: + AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) + + if request.method == 'POST': + form = BackupJobForm(data=request.POST, instance=backup_job) + if form.is_valid(): + try: + backup_job = form.save() + except Exception, exc: + messages.error(request, _(u'Error editing backup job; %s') % exc) + else: + messages.success(request, _(u'Backup job "%s" edited successfully.') % backup_job) + return HttpResponseRedirect(reverse('backup_job_list')) + else: + form = BackupJobForm(instance=backup_job) + + return render_to_response('generic_form.html', { + 'form': form, + 'object': backup_job, + 'title': _(u'Edit backup job: %s') % backup_job + }, context_instance=RequestContext(request)) + + +def backup_job_test(request, backup_job_pk): + backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) + #try: + # Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) + #except PermissionDenied: + # AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) + + try: + backup_job.backup(dry_run=True) + except Exception, exc: + if settings.DEBUG: + raise + else: + messages.error(request, _(u'Error testing backup job; %s') % exc) + return HttpResponseRedirect(reverse('backup_job_list')) + else: + messages.success(request, _(u'Test for backup job "%s" finished successfully.') % backup_job) + return HttpResponseRedirect(reverse('backup_job_list')) + + +def backup_view(request): + #Permission.objects.check_permissions(request.user, []) + + context = { + 'object_list': AppBackup.get_all(), + 'title': _(u'registered apps for backup'), + 'hide_link': True, + 'extra_columns': [ + {'name': _(u'info'), 'attribute': 'info'}, + ], + } + return render_to_response('generic_list.html', context, + context_instance=RequestContext(request)) diff --git a/apps/mimetype/models.py b/apps/mimetype/models.py deleted file mode 100644 index 71a8362390..0000000000 --- a/apps/mimetype/models.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/apps/mimetype/views.py b/apps/mimetype/views.py deleted file mode 100644 index 60f00ef0ef..0000000000 --- a/apps/mimetype/views.py +++ /dev/null @@ -1 +0,0 @@ -# Create your views here. From 86f2ed56e02f49eec22d4bcd01bae67a60230d25 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 02:54:08 -0400 Subject: [PATCH 28/71] Update the diagnostics, maintenance and statistics apps icons --- apps/diagnostics/icons.py | 8 ++++++++ apps/diagnostics/links.py | 6 ++++-- apps/icons/literals.py | 5 +++++ apps/icons/sets/fat_cow.py | 5 +++++ apps/maintenance/icons.py | 8 ++++++++ apps/maintenance/links.py | 6 ++++-- apps/statistics/icons.py | 7 +++++++ apps/statistics/links.py | 4 +++- 8 files changed, 44 insertions(+), 5 deletions(-) create mode 100644 apps/diagnostics/icons.py create mode 100644 apps/maintenance/icons.py create mode 100644 apps/statistics/icons.py diff --git a/apps/diagnostics/icons.py b/apps/diagnostics/icons.py new file mode 100644 index 0000000000..52a4f1beee --- /dev/null +++ b/apps/diagnostics/icons.py @@ -0,0 +1,8 @@ +from __future__ import absolute_import + +from icons.literals import PILL, LIGHTNING +from icons import Icon + +icon_diagnostic = Icon(PILL) +icon_diagnostic_execute = Icon(LIGHTNING) + diff --git a/apps/diagnostics/links.py b/apps/diagnostics/links.py index 1d947fddff..cc622edd94 100644 --- a/apps/diagnostics/links.py +++ b/apps/diagnostics/links.py @@ -4,5 +4,7 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link -diagnostic_list = Link(text=_(u'diagnostics'), view='diagnostic_list', icon='pill.png', sprite='pill') -diagnostic_execute = Link(text=_(u'execute'), view='diagnostic_execute', args='object.id', sprite='lightning') +from .icons import icon_diagnostic, icon_diagnostic_execute + +diagnostic_list = Link(text=_(u'diagnostics'), view='diagnostic_list', icon=icon_diagnostic) +diagnostic_execute = Link(text=_(u'execute'), view='diagnostic_execute', args='object.id', icon=icon_diagnostic_execute) diff --git a/apps/icons/literals.py b/apps/icons/literals.py index cb0d5c0908..66106c4e94 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -5,6 +5,7 @@ DEFAULT_ICON_SET = 'fat_cow' APPLICATION_VIEW_ICONS = 'application_view_icons' +BLACKBOARD_SUM = 'blackboard_sum' CD_BURN = 'cd_burn' COG = 'cog' COMPUTER_KEY = 'computer_key' @@ -22,13 +23,17 @@ KEY_GO = 'key_go' KEY_ADD = 'key_add' KEY_DELETE = 'key_delete' KEYBOARD = 'keyboard' +LIGHTNING = 'lightning' LOCK = 'lock' MEDAL_GOLD = 'medal_gold' MEDAL_GOLD_ADD = 'medal_gold_add' MEDAL_GOLD_DELETE = 'medal_gold_delete' PICTURES = 'pictures' +PILL = 'pill' PLUGIN = 'plugin' +RAINBOW = 'rainbow' SCRIPT = 'script' +TABLE = 'table' TICK = 'tick' USER = 'user' USER_ADD = 'user_add' diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index b4bd59ed17..0f65a4cb21 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -8,6 +8,7 @@ LABEL = _(u'Fat cow') DICTIONARY = { APPLICATION_VIEW_ICONS: 'application_view_icons.png', + BLACKBOARD_SUM: 'blackboard_sum.png', CD_BURN: 'cd_burn.png', COG: 'cog.png', COMPUTER_KEY: 'computer_key.png', @@ -25,12 +26,16 @@ DICTIONARY = { KEY_ADD: 'key_add.png', KEY_DELETE: 'key_delete.png', KEYBOARD: 'keyboard.png', + LIGHTNING: 'lightning.png', MEDAL_GOLD: 'medal_gold_1.png', MEDAL_GOLD_ADD: 'medal_gold_add.png', MEDAL_GOLD_DELETE: 'medal_gold_delete.png', PICTURES: 'pictures.png', + PILL: 'pill.png', PLUGIN: 'plugin.png', + RAINBOW: 'rainbow.png', SCRIPT: 'script.png', + TABLE: 'table.png', TICK: 'tick.png', USER: 'user.png', USER_ADD:'user_add.png', diff --git a/apps/maintenance/icons.py b/apps/maintenance/icons.py new file mode 100644 index 0000000000..74b751c039 --- /dev/null +++ b/apps/maintenance/icons.py @@ -0,0 +1,8 @@ +from __future__ import absolute_import + +from icons.literals import RAINBOW, LIGHTNING +from icons import Icon + +icon_maintenance_menu = Icon(RAINBOW) +icon_maintenance_execute = Icon(LIGHTNING) + diff --git a/apps/maintenance/links.py b/apps/maintenance/links.py index faa90660ea..386861f558 100644 --- a/apps/maintenance/links.py +++ b/apps/maintenance/links.py @@ -4,5 +4,7 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link -maintenance_menu = Link(text=_(u'maintenance tools'), view='maintenance_menu', icon='rainbow.png', sprite='rainbow') -maintenance_execute = Link(text=_(u'execute'), view='maintenance_execute', args='object.id', sprite='lightning') +from .icons import icon_maintenance_menu, icon_maintenance_execute + +maintenance_menu = Link(text=_(u'maintenance tools'), view='maintenance_menu', icon=icon_maintenance_menu) +maintenance_execute = Link(text=_(u'execute'), view='maintenance_execute', args='object.id', icon=icon_maintenance_execute) diff --git a/apps/statistics/icons.py b/apps/statistics/icons.py new file mode 100644 index 0000000000..21603fa764 --- /dev/null +++ b/apps/statistics/icons.py @@ -0,0 +1,7 @@ +from __future__ import absolute_import + +from icons.literals import BLACKBOARD_SUM +from icons import Icon + +icon_statistics = Icon(BLACKBOARD_SUM) + diff --git a/apps/statistics/links.py b/apps/statistics/links.py index b18372d914..453f476209 100644 --- a/apps/statistics/links.py +++ b/apps/statistics/links.py @@ -4,9 +4,11 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link +from .icons import icon_statistics + def is_superuser(context): return context['request'].user.is_staff or context['request'].user.is_superuser -statistics_link = Link(text=_(u'statistics'), view='statistics', sprite='table', icon='blackboard_sum.png', condition=is_superuser, children_view_regex=[r'statistics']) +statistics_link = Link(text=_(u'statistics'), view='statistics', icon=icon_statistics, condition=is_superuser, children_view_regex=[r'statistics']) From 046aa3b99399d9ee28758be8d59c9e8225f593ea Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 02:57:24 -0400 Subject: [PATCH 29/71] Update history app's icon --- apps/history/__init__.py | 18 +++++++++--------- apps/history/icons.py | 8 ++++++++ apps/history/links.py | 5 +++-- apps/icons/literals.py | 2 ++ apps/icons/sets/fat_cow.py | 2 ++ 5 files changed, 24 insertions(+), 11 deletions(-) create mode 100644 apps/history/icons.py diff --git a/apps/history/__init__.py b/apps/history/__init__.py index 06fb301735..8c17336f0e 100644 --- a/apps/history/__init__.py +++ b/apps/history/__init__.py @@ -2,8 +2,8 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from app_registry.models import App -from app_registry.classes import ModelBackup +#from app_registry.models import App +#from app_registry.classes import ModelBackup from common.utils import encapsulate from navigation.api import bind_links, register_model_list_columns from project_tools.api import register_tool @@ -31,10 +31,10 @@ register_model_list_columns(History, [ bind_links([History], [history_details]) -try: - app = App.register('history', _(u'History')) -except App.UnableToRegister: - pass -else: - app.set_backup([ModelBackup()]) - app.set_dependencies(['app_registry']) +#try: +# app = App.register('history', _(u'History')) +#except App.UnableToRegister: +# pass +#else: +# app.set_backup([ModelBackup()]) +# app.set_dependencies(['app_registry']) diff --git a/apps/history/icons.py b/apps/history/icons.py new file mode 100644 index 0000000000..7cf3e0a799 --- /dev/null +++ b/apps/history/icons.py @@ -0,0 +1,8 @@ +from __future__ import absolute_import + +from icons.literals import BOOK_OPEN, BOOK +from icons import Icon + +icon_history_list = Icon(BOOK) +icon_history_details = Icon(BOOK_OPEN) + diff --git a/apps/history/links.py b/apps/history/links.py index 7cb5dc6997..6e7ee1664d 100644 --- a/apps/history/links.py +++ b/apps/history/links.py @@ -5,6 +5,7 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link from .permissions import PERMISSION_HISTORY_VIEW +from .icons import icon_history_list, icon_history_details -history_list = Link(text=_(u'history'), view='history_list', sprite='book', icon='book.png', permissions=[PERMISSION_HISTORY_VIEW], children_view_regex=[r'history_[l,v]']) -history_details = Link(text=_(u'details'), view='history_view', sprite='book_open', args='object.pk', permissions=[PERMISSION_HISTORY_VIEW]) +history_list = Link(text=_(u'history'), view='history_list', icon=icon_history_list, permissions=[PERMISSION_HISTORY_VIEW], children_view_regex=[r'history_[l,v]']) +history_details = Link(text=_(u'details'), view='history_view', icon=icon_history_details, args='object.pk', permissions=[PERMISSION_HISTORY_VIEW]) diff --git a/apps/icons/literals.py b/apps/icons/literals.py index 66106c4e94..bd77238c04 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -6,6 +6,8 @@ DEFAULT_ICON_SET = 'fat_cow' APPLICATION_VIEW_ICONS = 'application_view_icons' BLACKBOARD_SUM = 'blackboard_sum' +BOOK = 'book' +BOOK_OPEN = 'book_open' CD_BURN = 'cd_burn' COG = 'cog' COMPUTER_KEY = 'computer_key' diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index 0f65a4cb21..d9738e32f2 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -9,6 +9,8 @@ LABEL = _(u'Fat cow') DICTIONARY = { APPLICATION_VIEW_ICONS: 'application_view_icons.png', BLACKBOARD_SUM: 'blackboard_sum.png', + BOOK: 'book.png', + BOOK_OPEN: 'book_open.png', CD_BURN: 'cd_burn.png', COG: 'cog.png', COMPUTER_KEY: 'computer_key.png', From fd54e9c9d935215c767321a85b5def0d7bd99439 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 03:06:19 -0400 Subject: [PATCH 30/71] Add app registration to the history app --- apps/history/__init__.py | 15 +-------------- apps/history/registry.py | 13 +++++++++++++ 2 files changed, 14 insertions(+), 14 deletions(-) create mode 100644 apps/history/registry.py diff --git a/apps/history/__init__.py b/apps/history/__init__.py index 8c17336f0e..f07749932b 100644 --- a/apps/history/__init__.py +++ b/apps/history/__init__.py @@ -2,17 +2,12 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -#from app_registry.models import App -#from app_registry.classes import ModelBackup from common.utils import encapsulate from navigation.api import bind_links, register_model_list_columns -from project_tools.api import register_tool from .models import History from .widgets import history_entry_type_link -from .links import history_list, history_details - -register_tool(history_list) +from .links import history_details register_model_list_columns(History, [ { @@ -30,11 +25,3 @@ register_model_list_columns(History, [ ]) bind_links([History], [history_details]) - -#try: -# app = App.register('history', _(u'History')) -#except App.UnableToRegister: -# pass -#else: -# app.set_backup([ModelBackup()]) -# app.set_dependencies(['app_registry']) diff --git a/apps/history/registry.py b/apps/history/registry.py new file mode 100644 index 0000000000..3157eed493 --- /dev/null +++ b/apps/history/registry.py @@ -0,0 +1,13 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .icons import icon_history_list +from .links import history_list + +name = 'history' +label = _(u'History') +description = _(u'Handles the events registration and event logging.') +dependencies = ['app_registry'] +icon = icon_history_list +tool_links = [history_list] From 9ef2bfc16530ab8afae24ac9c5f3928b2837972d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 03:25:49 -0400 Subject: [PATCH 31/71] Update the storage app to assign itself and icon and register with the app registry --- apps/icons/literals.py | 1 + apps/icons/sets/fat_cow.py | 1 + apps/storage/__init__.py | 1 + apps/storage/backends/filebasedstorage.py | 7 ++- apps/storage/conf/__init__.py | 0 apps/storage/conf/settings.py | 38 ------------ apps/storage/icons.py | 7 +++ apps/storage/registry.py | 39 +++++++++++++ settings.py | 70 +++++++++++------------ urls.py | 60 +++++++++---------- 10 files changed, 118 insertions(+), 106 deletions(-) delete mode 100644 apps/storage/conf/__init__.py delete mode 100644 apps/storage/conf/settings.py create mode 100644 apps/storage/icons.py create mode 100644 apps/storage/registry.py diff --git a/apps/icons/literals.py b/apps/icons/literals.py index bd77238c04..2afea26592 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -35,6 +35,7 @@ PILL = 'pill' PLUGIN = 'plugin' RAINBOW = 'rainbow' SCRIPT = 'script' +STORAGE = 'storage' TABLE = 'table' TICK = 'tick' USER = 'user' diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index d9738e32f2..ce011db2f2 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -37,6 +37,7 @@ DICTIONARY = { PLUGIN: 'plugin.png', RAINBOW: 'rainbow.png', SCRIPT: 'script.png', + STORAGE: 'storage.png', TABLE: 'table.png', TICK: 'tick.png', USER: 'user.png', diff --git a/apps/storage/__init__.py b/apps/storage/__init__.py index e69de29bb2..8b13789179 100644 --- a/apps/storage/__init__.py +++ b/apps/storage/__init__.py @@ -0,0 +1 @@ + diff --git a/apps/storage/backends/filebasedstorage.py b/apps/storage/backends/filebasedstorage.py index 833fa0186f..160c64dfa4 100644 --- a/apps/storage/backends/filebasedstorage.py +++ b/apps/storage/backends/filebasedstorage.py @@ -2,12 +2,13 @@ import os from django.core.files.storage import FileSystemStorage -from storage.conf.settings import FILESTORAGE_LOCATION +from storage import FILESTORAGE_LOCATION class FileBasedStorage(FileSystemStorage): - '''Simple wrapper for the stock Django FileSystemStorage class - ''' + """ + Simple wrapper for the stock Django FileSystemStorage class + """ separator = os.path.sep def __init__(self, *args, **kwargs): diff --git a/apps/storage/conf/__init__.py b/apps/storage/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/storage/conf/settings.py b/apps/storage/conf/settings.py deleted file mode 100644 index 2e65534236..0000000000 --- a/apps/storage/conf/settings.py +++ /dev/null @@ -1,38 +0,0 @@ -"""Configuration options for the storage app""" -import os - -from django.utils.translation import ugettext_lazy as _ -from django.conf import settings - -from smart_settings.api import Setting, SettingNamespace - -namespace = SettingNamespace('storage', _(u'Storage'), module='storage.conf.settings') - -Setting( - namespace=namespace, - name='GRIDFS_HOST', - global_name='STORAGE_GRIDFS_HOST', - default=u'localhost', -) - -Setting( - namespace=namespace, - name='GRIDFS_PORT', - global_name='STORAGE_GRIDFS_PORT', - default=27017, -) - -Setting( - namespace=namespace, - name='GRIDFS_DATABASE_NAME', - global_name='STORAGE_GRIDFS_DATABASE_NAME', - default='document_storage', -) - -Setting( - namespace=namespace, - name='FILESTORAGE_LOCATION', - global_name='STORAGE_FILESTORAGE_LOCATION', - default=os.path.join(settings.PROJECT_ROOT, u'document_storage'), - exists=True -) diff --git a/apps/storage/icons.py b/apps/storage/icons.py new file mode 100644 index 0000000000..be22ccd004 --- /dev/null +++ b/apps/storage/icons.py @@ -0,0 +1,7 @@ +from __future__ import absolute_import + +from icons.literals import STORAGE +from icons import Icon + +icon_storage = Icon(STORAGE) + diff --git a/apps/storage/registry.py b/apps/storage/registry.py new file mode 100644 index 0000000000..e2c3fdc161 --- /dev/null +++ b/apps/storage/registry.py @@ -0,0 +1,39 @@ +from __future__ import absolute_import + +import os + +from django.utils.translation import ugettext_lazy as _ +from django.conf import settings + +from smart_settings import LocalScope + +from .icons import icon_storage + +name = 'storage' +label = _(u'Storage') +description = _(u'Handles actual storage of files by means of specialized backends.') +icon = icon_storage +dependencies = ['app_registry'] +settings = [ + { + 'name': 'GRIDFS_HOST', + 'default': u'localhost', + 'scopes': [LocalScope()] + }, + { + 'name': 'GRIDFS_PORT', + 'default': 27017, + 'scopes': [LocalScope()] + }, + { + 'name': 'GRIDFS_DATABASE_NAME', + 'default': 'document_storage', + 'scopes': [LocalScope()] + }, + { + 'name': 'FILESTORAGE_LOCATION', + 'default': os.path.join(settings.PROJECT_ROOT, u'document_storage'), + 'exists': True, + 'scopes': [LocalScope()] + }, +] diff --git a/settings.py b/settings.py index 11f809aec7..d95ed120a9 100644 --- a/settings.py +++ b/settings.py @@ -30,7 +30,7 @@ DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'NAME': os.path.join(PROJECT_ROOT, '%s.sqlite' % PROJECT_NAME), # Or path to database file if using sqlite3. - 'USER': '', # Not used with sqlite3. + 'GROUP': '', # Not used with sqlite3. 'PASSWORD': '', # Not used with sqlite3. 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. 'PORT': '', # Set to empty string for default. Not used with sqlite3. @@ -104,15 +104,15 @@ TEMPLATE_LOADERS = ( ) MIDDLEWARE_CLASSES = ( - 'common.middleware.strip_spaces_widdleware.SpacelessMiddleware', + #'common.middleware.strip_spaces_widdleware.SpacelessMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', - 'common.middleware.login_required_middleware.LoginRequiredMiddleware', - 'permissions.middleware.permission_denied_middleware.PermissionDeniedMiddleware', + #'common.middleware.login_required_middleware.LoginRequiredMiddleware', + #'permissions.middleware.permission_denied_middleware.PermissionDeniedMiddleware', 'pagination.middleware.PaginationMiddleware', ) @@ -147,55 +147,55 @@ INSTALLED_APPS = ( 'compressor', 'djangorestframework', # Base generic - 'app_registry', 'permissions', + 'acls', + 'navigation', + 'icons', 'project_setup', 'project_tools', - 'smart_settings', - 'navigation', 'lock_manager', + 'app_registry', + 'smart_settings', 'web_theme', + 'common', # pagination needs to go after web_theme so that the pagination template is found 'pagination', - 'common', - 'django_gpg', - 'acls', + #'django_gpg', 'converter', - 'trash', + #'trash', 'user_management', - 'mimetype', - 'clustering', - 'scheduler', - 'job_processor', - 'icons', + #'mimetype', + #'clustering', + #'scheduler', + #'job_processor', # Mayan EDMS 'diagnostics', 'maintenance', 'storage', - 'documents', - 'tags', - 'folders', - 'dynamic_search', - 'document_comments', - 'document_signatures', - 'linking', - 'metadata', - 'ocr', + #'documents', + #'tags', + #'folders', + #'dynamic_search', + #'document_comments', + #'document_signatures', + #'linking', + #'metadata', + #'ocr', 'main', - 'installation', - 'document_indexing', - 'sources', - 'mailer', - 'document_acls', + #'installation', + #'document_indexing', + #'sources', + #'mailer', + #'document_acls', 'history', - 'workflows', - 'checkouts', - 'rest_api', - 'bootstrap', + #'workflows', + #'checkouts', + #'rest_api', + #'bootstrap', 'statistics', # Has to be last so the other apps can register it's signals - 'signaler', + #'signaler', ) TEMPLATE_CONTEXT_PROCESSORS = ( diff --git a/urls.py b/urls.py index 996798c638..43ebe088d5 100644 --- a/urls.py +++ b/urls.py @@ -5,45 +5,45 @@ from django.conf import settings admin.autodiscover() urlpatterns = patterns('', - (r'^', include('common.urls')), (r'^', include('main.urls')), - (r'^documents/', include('documents.urls')), - (r'^folders/', include('folders.urls')), - (r'^search/', include('dynamic_search.urls')), - (r'^ocr/', include('ocr.urls')), + (r'^apps/', include('app_registry.urls')),#, namespace='user_blogs')), + (r'^common/', include('common.urls')), (r'^permissions/', include('permissions.urls')), - (r'^tags/', include('tags.urls')), - (r'^admin/doc/', include('django.contrib.admindocs.urls')), - (r'^admin/', include(admin.site.urls)), - (r'^comments/', include('document_comments.urls')), - (r'^user_management/', include('user_management.urls')), + (r'^setup/', include('project_setup.urls')), + (r'^tools/', include('project_tools.urls')), (r'^settings/', include('smart_settings.urls')), - (r'^metadata/', include('metadata.urls')), - (r'^linking/', include('linking.urls')), - (r'^document_indexing/', include('document_indexing.urls')), + #(r'^documents/', include('documents.urls')), + #(r'^folders/', include('folders.urls')), + #(r'^search/', include('dynamic_search.urls')), + #(r'^ocr/', include('ocr.urls')), + #(r'^tags/', include('tags.urls')), + #(r'^comments/', include('document_comments.urls')), + (r'^user_management/', include('user_management.urls')), + #(r'^metadata/', include('metadata.urls')), + #(r'^linking/', include('linking.urls')), + #(r'^document_indexing/', include('document_indexing.urls')), (r'^history/', include('history.urls')), (r'^converter/', include('converter.urls')), - (r'^sources/', include('sources.urls')), - (r'^project_setup/', include('project_setup.urls')), - (r'^project_tools/', include('project_tools.urls')), + #(r'^sources/', include('sources.urls')), (r'^acls/', include('acls.urls')), - (r'^document_acls/', include('document_acls.urls')), - (r'^api/', include('rest_api.urls')), - (r'^gpg/', include('django_gpg.urls')), - (r'^documents/signatures/', include('document_signatures.urls')), - (r'^mailer/', include('mailer.urls')), - (r'^workflows/', include('workflows.urls')), - (r'^checkouts/', include('checkouts.urls')), - (r'^installation/', include('installation.urls')), - (r'^scheduler/', include('scheduler.urls')), - (r'^job_processing/', include('job_processor.urls')), - (r'^bootstrap/', include('bootstrap.urls')), + #(r'^document_acls/', include('document_acls.urls')), + #(r'^api/', include('rest_api.urls')), + #(r'^gpg/', include('django_gpg.urls')), + #(r'^documents/signatures/', include('document_signatures.urls')), + #(r'^mailer/', include('mailer.urls')), + #(r'^workflows/', include('workflows.urls')), + #(r'^checkouts/', include('checkouts.urls')), + #(r'^installation/', include('installation.urls')), + #(r'^scheduler/', include('scheduler.urls')), + #(r'^job_processing/', include('job_processor.urls')), + #(r'^bootstrap/', include('bootstrap.urls')), (r'^diagnostics/', include('diagnostics.urls')), (r'^maintenance/', include('maintenance.urls')), (r'^statistics/', include('statistics.urls')), - (r'^clustering/', include('clustering.urls')), - (r'^trash/', include('trash.urls')), - (r'^apps/', include('app_registry.urls')),#, namespace='user_blogs')), + #(r'^clustering/', include('clustering.urls')), + #(r'^trash/', include('trash.urls')), + #(r'^admin/doc/', include('django.contrib.admindocs.urls')), + #(r'^admin/', include(admin.site.urls)), ) From fd5777badbc4ab9686053918d1b292e1a0505057 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 03:46:26 -0400 Subject: [PATCH 32/71] Update the django gpg app to user app regitry and new icon system --- apps/django_gpg/__init__.py | 6 +++--- apps/django_gpg/conf/__init__.py | 0 apps/django_gpg/conf/settings.py | 28 -------------------------- apps/django_gpg/icons.py | 13 ++++++++++++ apps/django_gpg/links.py | 14 +++++++------ apps/django_gpg/registry.py | 34 ++++++++++++++++++++++++++++++++ apps/django_gpg/runtime.py | 2 +- 7 files changed, 59 insertions(+), 38 deletions(-) delete mode 100644 apps/django_gpg/conf/__init__.py delete mode 100644 apps/django_gpg/conf/settings.py create mode 100644 apps/django_gpg/icons.py create mode 100644 apps/django_gpg/registry.py diff --git a/apps/django_gpg/__init__.py b/apps/django_gpg/__init__.py index 0ec0dd4b86..87f1dadc61 100644 --- a/apps/django_gpg/__init__.py +++ b/apps/django_gpg/__init__.py @@ -1,12 +1,12 @@ from __future__ import absolute_import from navigation.api import bind_links -from project_setup.api import register_setup +#from project_setup.api import register_setup from hkp import Key as KeyServerKey from .api import Key from .links import (private_keys, public_keys, key_delete, key_query, - key_receive, key_setup) + key_receive)#, key_setup) #bind_links(['key_delete', 'key_private_list', 'key_public_list', 'key_query'], [private_keys, public_keys, key_query], menu_name='sidebar') bind_links(['key_delete', 'key_public_list', 'key_query'], [public_keys, key_query], menu_name='sidebar') @@ -14,4 +14,4 @@ bind_links(['key_delete', 'key_public_list', 'key_query'], [public_keys, key_que bind_links([Key], [key_delete]) bind_links([KeyServerKey], [key_receive]) -register_setup(key_setup) +#register_setup(key_setup) diff --git a/apps/django_gpg/conf/__init__.py b/apps/django_gpg/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/django_gpg/conf/settings.py b/apps/django_gpg/conf/settings.py deleted file mode 100644 index e7a054b6ae..0000000000 --- a/apps/django_gpg/conf/settings.py +++ /dev/null @@ -1,28 +0,0 @@ -""" -Configuration options for the django_gpg app -""" -import os - -from django.utils.translation import ugettext_lazy as _ -from django.conf import settings - -from smart_settings.api import Setting, SettingNamespace - -namespace = SettingNamespace('django_gpg', _(u'Signatures'), module='django_gpg.conf.settings', sprite='text_signature') - -Setting( - namespace=namespace, - name='KEYSERVERS', - global_name='SIGNATURES_KEYSERVERS', - default=['pool.sks-keyservers.net'], - description=_(u'List of keyservers to be queried for unknown keys.'), -) - -Setting( - namespace=namespace, - name='GPG_HOME', - global_name='SIGNATURES_GPG_HOME', - default=os.path.join(settings.PROJECT_ROOT, u'gpg_home'), - description=_(u'Home directory used to store keys as well as configuration files.'), - exists=True, -) diff --git a/apps/django_gpg/icons.py b/apps/django_gpg/icons.py new file mode 100644 index 0000000000..8993027d18 --- /dev/null +++ b/apps/django_gpg/icons.py @@ -0,0 +1,13 @@ +from __future__ import absolute_import + +from icons.literals import (DOCUMENT_SIGNATURE, KEY, KEY_DELETE, KEY_ADD, + ZOOM, LIGHTNING) +from icons import Icon + +icon_private_keys = Icon(KEY) +icon_public_keys = Icon(KEY) +icon_key_delete = Icon(KEY_DELETE) +icon_key_query = Icon(ZOOM) +icon_key_receive = Icon(KEY_ADD) +icon_key_setup = Icon(KEY) +icon_document_signature = Icon(DOCUMENT_SIGNATURE) diff --git a/apps/django_gpg/links.py b/apps/django_gpg/links.py index 0bd30c276a..8508d1b477 100644 --- a/apps/django_gpg/links.py +++ b/apps/django_gpg/links.py @@ -4,12 +4,14 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link +from .icons import (icon_private_keys, icon_public_keys, icon_key_delete, + icon_key_query, icon_key_receive, icon_key_setup) from .permissions import (PERMISSION_KEY_VIEW, PERMISSION_KEY_DELETE, PERMISSION_KEYSERVER_QUERY, PERMISSION_KEY_RECEIVE) -private_keys = Link(text=_(u'private keys'), view='key_private_list', args='object.pk', sprite='key', icon='key.png', permissions=[PERMISSION_KEY_VIEW]) -public_keys = Link(text=_(u'public keys'), view='key_public_list', args='object.pk', sprite='key', icon='key.png', permissions=[PERMISSION_KEY_VIEW]) -key_delete = Link(text=_(u'delete'), view='key_delete', args=['object.fingerprint', 'object.type'], sprite='key_delete', permissions=[PERMISSION_KEY_DELETE]) -key_query = Link(text=_(u'query keyservers'), view='key_query', sprite='zoom', permissions=[PERMISSION_KEYSERVER_QUERY]) -key_receive = Link(text=_(u'import'), view='key_receive', args='object.keyid', sprite='key_add', keep_query=True, permissions=[PERMISSION_KEY_RECEIVE]) -key_setup = Link(text=_(u'key management'), view='key_public_list', args='object.pk', sprite='key', icon='key.png', permissions=[PERMISSION_KEY_VIEW], children_view_regex=[r'^key_']) +private_keys = Link(text=_(u'private keys'), view='key_private_list', args='object.pk', icon=icon_private_keys, permissions=[PERMISSION_KEY_VIEW]) +public_keys = Link(text=_(u'public keys'), view='key_public_list', args='object.pk', icon=icon_private_keys, permissions=[PERMISSION_KEY_VIEW]) +key_delete = Link(text=_(u'delete'), view='key_delete', args=['object.fingerprint', 'object.type'], icon=icon_key_delete, permissions=[PERMISSION_KEY_DELETE]) +key_query = Link(text=_(u'query keyservers'), view='key_query', icon=icon_key_query, permissions=[PERMISSION_KEYSERVER_QUERY]) +key_receive = Link(text=_(u'import'), view='key_receive', args='object.keyid', icon=icon_key_receive, keep_query=True, permissions=[PERMISSION_KEY_RECEIVE]) +key_setup = Link(text=_(u'key management'), view='key_public_list', args='object.pk', icon=icon_key_setup, permissions=[PERMISSION_KEY_VIEW], children_view_regex=[r'^key_']) diff --git a/apps/django_gpg/registry.py b/apps/django_gpg/registry.py new file mode 100644 index 0000000000..ecd3aeb985 --- /dev/null +++ b/apps/django_gpg/registry.py @@ -0,0 +1,34 @@ +from __future__ import absolute_import + +import os + +from django.utils.translation import ugettext_lazy as _ +from django.conf import settings + +from smart_settings import LocalScope + +from .icons import icon_document_signature +from .links import key_setup + +name = 'django_gpg' +label = _(u'GPG') +description = _(u'Handles digital signatures.') +icon = icon_document_signature +dependencies = ['app_registry', 'permissions'] +setup_links = [key_setup] + +settings = [ + { + 'name': 'KEYSERVERS', + 'default': ['pool.sks-keyservers.net'], + 'description': _(u'List of keyservers to be queried for unknown keys.'), + 'scopes': [LocalScope()], + }, + { + 'name': 'GPG_HOME', + 'default': os.path.join(settings.PROJECT_ROOT, u'gpg_home'), + 'description': _(u'Home directory used to store keys as well as configuration files.'), + 'exists': True, + 'scopes': [LocalScope()], + } +] diff --git a/apps/django_gpg/runtime.py b/apps/django_gpg/runtime.py index 257ba8e3fd..ab38226c08 100644 --- a/apps/django_gpg/runtime.py +++ b/apps/django_gpg/runtime.py @@ -3,7 +3,7 @@ from __future__ import absolute_import import sys from .api import GPG -from .conf.settings import KEYSERVERS, GPG_HOME +from .settings import KEYSERVERS, GPG_HOME try: gpg = GPG(home=GPG_HOME, keyservers=KEYSERVERS) From b61be09fe2a48235583db0446b98cd1174f4b4e7 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 03:48:46 -0400 Subject: [PATCH 33/71] Update the navigation app to use app registry and icon system --- apps/icons/literals.py | 3 +++ apps/icons/sets/fat_cow.py | 3 +++ apps/navigation/icons.py | 3 ++- apps/navigation/registry.py | 13 +++++++++++++ settings.py | 2 +- urls.py | 2 +- 6 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 apps/navigation/registry.py diff --git a/apps/icons/literals.py b/apps/icons/literals.py index 2afea26592..a9172d5147 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -13,6 +13,7 @@ COG = 'cog' COMPUTER_KEY = 'computer_key' CROSS = 'cross' DRAW_AIRBRUSH = 'draw_airbrush' +DOCUMENT_SIGNATURE = 'document_signature' ERROR = 'error' GROUP = 'user', GROUP_ADD = 'group_add' @@ -34,6 +35,7 @@ PICTURES = 'pictures' PILL = 'pill' PLUGIN = 'plugin' RAINBOW = 'rainbow' +ROUTING_TURNAROUND_RIGHT = 'routing_turnaround_right' SCRIPT = 'script' STORAGE = 'storage' TABLE = 'table' @@ -45,3 +47,4 @@ USER_DELETE = 'user_delete' VCARD = 'vcard' VCARD_EDIT = 'vcard_edit' WRENCH = 'wrench' +ZOOM = 'zoom' diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index ce011db2f2..962cb1040c 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -16,6 +16,7 @@ DICTIONARY = { COMPUTER_KEY: 'computer_key.png', CROSS: 'cross.png', DRAW_AIRBRUSH: 'draw_airbrush.png', + DOCUMENT_SIGNATURE: 'document_signature.png', ERROR: 'error.png', GROUP: 'group.png', GROUP_ADD: 'group_add.png', @@ -36,6 +37,7 @@ DICTIONARY = { PILL: 'pill.png', PLUGIN: 'plugin.png', RAINBOW: 'rainbow.png', + ROUTING_TURNAROUND_RIGHT: 'routing_turnaround_right.png', SCRIPT: 'script.png', STORAGE: 'storage.png', TABLE: 'table.png', @@ -47,4 +49,5 @@ DICTIONARY = { VCARD: 'vcard.png', VCARD_EDIT: 'vcard_edit.png', WRENCH: 'wrench.png', + ZOOM: 'zoom.png', } diff --git a/apps/navigation/icons.py b/apps/navigation/icons.py index 3475b215d5..4220b5e9d8 100644 --- a/apps/navigation/icons.py +++ b/apps/navigation/icons.py @@ -1,6 +1,7 @@ from __future__ import absolute_import -from icons.literals import ERROR +from icons.literals import ERROR, ROUTING_TURNAROUND_RIGHT from icons import Icon icon_error = Icon(ERROR) +icon_navigation = Icon(ROUTING_TURNAROUND_RIGHT) diff --git a/apps/navigation/registry.py b/apps/navigation/registry.py new file mode 100644 index 0000000000..3ed92f7fd8 --- /dev/null +++ b/apps/navigation/registry.py @@ -0,0 +1,13 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from smart_settings import LocalScope + +from .icons import icon_navigation + +name = 'navigation' +label = _(u'Navigation') +description = _(u'Handles UI navigation, menus and links.') +icon = icon_navigation +dependencies = ['app_registry', 'permissions'] diff --git a/settings.py b/settings.py index d95ed120a9..c415edcacb 100644 --- a/settings.py +++ b/settings.py @@ -160,7 +160,7 @@ INSTALLED_APPS = ( 'common', # pagination needs to go after web_theme so that the pagination template is found 'pagination', - #'django_gpg', + 'django_gpg', 'converter', #'trash', 'user_management', diff --git a/urls.py b/urls.py index 43ebe088d5..1ced9d699d 100644 --- a/urls.py +++ b/urls.py @@ -28,7 +28,7 @@ urlpatterns = patterns('', (r'^acls/', include('acls.urls')), #(r'^document_acls/', include('document_acls.urls')), #(r'^api/', include('rest_api.urls')), - #(r'^gpg/', include('django_gpg.urls')), + (r'^gpg/', include('django_gpg.urls')), #(r'^documents/signatures/', include('document_signatures.urls')), #(r'^mailer/', include('mailer.urls')), #(r'^workflows/', include('workflows.urls')), From 7c0a7771d2b0853438cf6695f17e75f15b29a3d1 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 03:49:26 -0400 Subject: [PATCH 34/71] Catch invalid source object references to at least display something --- apps/history/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/history/models.py b/apps/history/models.py index 9ad90b8492..32ba228339 100644 --- a/apps/history/models.py +++ b/apps/history/models.py @@ -44,7 +44,10 @@ class History(models.Model): dictionary = models.TextField(verbose_name=_(u'dictionary'), blank=True) def __unicode__(self): - return u'%s - %s - %s' % (self.datetime, self.content_object, self.history_type) + try: + return u'%s - %s - %s' % (self.datetime, self.content_object, self.history_type) + except AttributeError: + return u'%s - %s - %s' % (self.datetime, _(u'unknown object'), self.history_type) def get_label(self): return history_types_dict[self.history_type.namespace][self.history_type.name].label From 0d53bb48c26b1a518ef9f46392ccbb6be24de3bb Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 03:55:32 -0400 Subject: [PATCH 35/71] Update the acls app to user the app registry --- apps/acls/__init__.py | 2 -- apps/acls/icons.py | 16 ++++++---------- apps/acls/links.py | 14 +++++++------- apps/acls/registry.py | 13 +++++++++++++ apps/app_registry/registry.py | 1 + apps/converter/registry.py | 1 - 6 files changed, 27 insertions(+), 20 deletions(-) create mode 100644 apps/acls/registry.py diff --git a/apps/acls/__init__.py b/apps/acls/__init__.py index 747916925a..185114abfa 100644 --- a/apps/acls/__init__.py +++ b/apps/acls/__init__.py @@ -1,7 +1,6 @@ from __future__ import absolute_import from navigation.api import bind_links, register_multi_item_links -from project_setup.api import register_setup from .classes import (AccessHolder, AccessObjectClass, ClassAccessHolder, AccessObject) @@ -17,4 +16,3 @@ bind_links(['acl_setup_valid_classes', 'acl_class_acl_list', 'acl_class_new_hold bind_links([ClassAccessHolder], [acl_class_acl_detail]) bind_links([AccessObjectClass], [acl_class_acl_list, acl_class_new_holder_for]) register_multi_item_links(['acl_class_acl_detail'], [acl_class_grant, acl_class_revoke]) -register_setup(acl_setup_valid_classes) diff --git a/apps/acls/icons.py b/apps/acls/icons.py index a3020412a4..bd70416610 100644 --- a/apps/acls/icons.py +++ b/apps/acls/icons.py @@ -1,14 +1,10 @@ from __future__ import absolute_import -from icons.literals import LOCK +from icons.literals import KEY, KEY_GO, KEY_ADD, KEY_DELETE, USER from icons import Icon -icon_acl = Icon(LOCK) -#icon_acl_detail = Icon(USER_ADD) -#icon_acl_grant = Icon(USER_EDIT) -#icon_acl_revoke = Icon(USER_DELETE) - -#icon_group = Icon(GROUP) -#icon_group_add = Icon(GROUP_ADD) -##icon_group_edit = Icon(GROUP_EDIT) -#icon_group_delete = Icon(GROUP_DELETE) +icon_acls = Icon(KEY) +icon_acl_detail = Icon(KEY_GO) +icon_acl_grant = Icon(KEY_ADD) +icon_acl_revoke = Icon(KEY_DELETE) +icon_acl_holder_new = Icon(USER) diff --git a/apps/acls/links.py b/apps/acls/links.py index fa7b612b36..9b3a076da8 100644 --- a/apps/acls/links.py +++ b/apps/acls/links.py @@ -6,15 +6,15 @@ from navigation.api import Link from .permissions import (ACLS_EDIT_ACL, ACLS_VIEW_ACL, ACLS_CLASS_EDIT_ACL, ACLS_CLASS_VIEW_ACL) -from .icons import icon_acl +from .icons import icon_acls, icon_acl_detail, icon_acl_grant, icon_acl_revoke, icon_acl_holder_new -acl_list = Link(text=_(u'ACLs'), view='acl_list', icon=icon_acl, permissions=[ACLS_VIEW_ACL]) -acl_detail = Link(text=_(u'details'), view='acl_detail', args=['access_object.gid', 'object.gid'], sprite='key_go', permissions=[ACLS_VIEW_ACL]) -acl_grant = Link(text=_(u'grant'), view='acl_multiple_grant', sprite='key_add', permissions=[ACLS_EDIT_ACL]) -acl_revoke = Link(text=_(u'revoke'), view='acl_multiple_revoke', sprite='key_delete', permissions=[ACLS_EDIT_ACL]) -acl_holder_new = Link(text=_(u'New holder'), view='acl_holder_new', args='access_object.gid', sprite='user', permissions=[ACLS_EDIT_ACL]) +acl_list = Link(text=_(u'ACLs'), view='acl_list', icon=icon_acls, permissions=[ACLS_VIEW_ACL]) +acl_detail = Link(text=_(u'details'), view='acl_detail', args=['access_object.gid', 'object.gid'], icon=icon_acl_detail, permissions=[ACLS_VIEW_ACL]) +acl_grant = Link(text=_(u'grant'), view='acl_multiple_grant', icon=icon_acl_grant, permissions=[ACLS_EDIT_ACL]) +acl_revoke = Link(text=_(u'revoke'), view='acl_multiple_revoke', icon=icon_acl_revoke, permissions=[ACLS_EDIT_ACL]) +acl_holder_new = Link(text=_(u'New holder'), view='acl_holder_new', args='access_object.gid', icon=icon_acl_holder_new, permissions=[ACLS_EDIT_ACL]) -acl_setup_valid_classes = Link(text=_(u'Default ACLs'), view='acl_setup_valid_classes', icon=icon_acl, permissions=[ACLS_CLASS_VIEW_ACL]) # 'children_view_regex=[r'^acl_class', r'^acl_setup']} +acl_setup_valid_classes = Link(text=_(u'Default ACLs'), view='acl_setup_valid_classes', icon=icon_acls, permissions=[ACLS_CLASS_VIEW_ACL]) # 'children_view_regex=[r'^acl_class', r'^acl_setup']} acl_class_list = Link(text=_(u'List of classes'), view='acl_setup_valid_classes', sprite='package', permissions=[ACLS_CLASS_VIEW_ACL]) acl_class_acl_list = Link(text=_(u'ACLs for class'), view='acl_class_acl_list', args='object.gid', sprite='lock_go', permissions=[ACLS_CLASS_VIEW_ACL]) acl_class_acl_detail = Link(text=_(u'details'), view='acl_class_acl_detail', args=['access_object_class.gid', 'object.gid'], sprite='key_go', permissions=[ACLS_CLASS_VIEW_ACL]) diff --git a/apps/acls/registry.py b/apps/acls/registry.py new file mode 100644 index 0000000000..e07003ab84 --- /dev/null +++ b/apps/acls/registry.py @@ -0,0 +1,13 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .icons import icon_acls +from .links import acl_setup_valid_classes + +name = 'acls' +label = _(u'ACL') +description = _(u'Handles object level access control.') +icon = icon_acls +setup_links = [acl_setup_valid_classes] +dependencies = ['app_registry', 'permissions', 'navigation'] diff --git a/apps/app_registry/registry.py b/apps/app_registry/registry.py index 93f8cba166..ee288c950e 100644 --- a/apps/app_registry/registry.py +++ b/apps/app_registry/registry.py @@ -10,3 +10,4 @@ label = _(u'App registry') description = _(u'Handles the registration of apps in a project.') icon = icon_app tool_links = [app_registry_tool_link] +dependencies = ['navigation'] diff --git a/apps/converter/registry.py b/apps/converter/registry.py index 74c54fb714..ffb3748d0b 100644 --- a/apps/converter/registry.py +++ b/apps/converter/registry.py @@ -14,7 +14,6 @@ icon = icon_format_list dependencies = ['app_registry'] tool_links = [formats_list] - settings = [ { 'name': 'IM_CONVERT_PATH', From ad44435308245109a8f1be7f89d900eca8722479 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 04:06:20 -0400 Subject: [PATCH 36/71] Correctly catch app with no icon and display placeholder icon --- apps/app_registry/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/app_registry/views.py b/apps/app_registry/views.py index c272c89988..2ba4106e6e 100644 --- a/apps/app_registry/views.py +++ b/apps/app_registry/views.py @@ -24,7 +24,7 @@ def app_list(request): 'title': _(u'registered apps'), 'extra_columns': [ {'name': _(u'label'), 'attribute': 'label'}, - {'name':_(u'icon'), 'attribute': encapsulate(lambda x: getattr(x, 'icon', icon_app).display_big())}, + {'name':_(u'icon'), 'attribute': encapsulate(lambda x: (getattr(x, 'icon') or icon_app).display_big())}, {'name':_(u'description'), 'attribute': 'description'}, {'name':_(u'dependencies'), 'attribute': encapsulate(lambda x: u', '.join([unicode(dependency) for dependency in x.dependencies.all()]))}, ], From 97d0ea66a0a0283e0f6dc718e6bafa6aad3a75fe Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 04:06:46 -0400 Subject: [PATCH 37/71] Update local manager app to user icons and app registry --- apps/icons/sets/fat_cow.py | 1 + apps/lock_manager/icons.py | 7 +++++++ apps/lock_manager/literals.py | 1 + apps/lock_manager/models.py | 4 ++-- apps/lock_manager/registry.py | 22 ++++++++++++++++++++++ 5 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 apps/lock_manager/icons.py create mode 100644 apps/lock_manager/literals.py create mode 100644 apps/lock_manager/registry.py diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index 962cb1040c..a7353ff8a0 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -30,6 +30,7 @@ DICTIONARY = { KEY_DELETE: 'key_delete.png', KEYBOARD: 'keyboard.png', LIGHTNING: 'lightning.png', + LOCK: 'lock.png', MEDAL_GOLD: 'medal_gold_1.png', MEDAL_GOLD_ADD: 'medal_gold_add.png', MEDAL_GOLD_DELETE: 'medal_gold_delete.png', diff --git a/apps/lock_manager/icons.py b/apps/lock_manager/icons.py new file mode 100644 index 0000000000..1b3925f380 --- /dev/null +++ b/apps/lock_manager/icons.py @@ -0,0 +1,7 @@ +from __future__ import absolute_import + +from icons.literals import LOCK +from icons import Icon + +icon_lock = Icon(LOCK) + diff --git a/apps/lock_manager/literals.py b/apps/lock_manager/literals.py new file mode 100644 index 0000000000..1a7fd5578b --- /dev/null +++ b/apps/lock_manager/literals.py @@ -0,0 +1 @@ +DEFAULT_LOCK_TIMEOUT_VALUE = 30 diff --git a/apps/lock_manager/models.py b/apps/lock_manager/models.py index d4cd91abee..145bf6b3f3 100644 --- a/apps/lock_manager/models.py +++ b/apps/lock_manager/models.py @@ -7,8 +7,8 @@ from django.db import (models, transaction, DatabaseError) from django.utils.translation import ugettext_lazy as _ from .managers import LockManager -from .conf.settings import DEFAULT_LOCK_TIMEOUT - +#from .settings import DEFAULT_LOCK_TIMEOUT +DEFAULT_LOCK_TIMEOUT = 60 class Lock(models.Model): creation_datetime = models.DateTimeField(verbose_name=_(u'creation datetime')) diff --git a/apps/lock_manager/registry.py b/apps/lock_manager/registry.py new file mode 100644 index 0000000000..f4867ac6f2 --- /dev/null +++ b/apps/lock_manager/registry.py @@ -0,0 +1,22 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from smart_settings import LocalScope + +from .literals import DEFAULT_LOCK_TIMEOUT_VALUE +from .icons import icon_lock + +name = 'lock_manager' +label = _(u'Lock manager') +description = _(u'Handles resource locking.') +icon = icon_lock +dependencies = ['app_registry', 'icons', 'smart_settings'] +settings = [ + { + 'name': 'DEFAULT_LOCK_TIMEOUT', + 'default': DEFAULT_LOCK_TIMEOUT_VALUE, + 'description': _(u'Default amount of time in seconds after which a lock will be automatically released.'), + 'scopes': [LocalScope()] + } +] From 5af95b116f14ae5cf68bebdf0f25a205eac5ec70 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 8 Sep 2012 04:11:22 -0400 Subject: [PATCH 38/71] Update acl app icon --- apps/acls/icons.py | 3 ++- apps/acls/registry.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/acls/icons.py b/apps/acls/icons.py index bd70416610..c31d05e32b 100644 --- a/apps/acls/icons.py +++ b/apps/acls/icons.py @@ -1,6 +1,6 @@ from __future__ import absolute_import -from icons.literals import KEY, KEY_GO, KEY_ADD, KEY_DELETE, USER +from icons.literals import KEY, KEY_GO, KEY_ADD, KEY_DELETE, LOCK, USER from icons import Icon icon_acls = Icon(KEY) @@ -8,3 +8,4 @@ icon_acl_detail = Icon(KEY_GO) icon_acl_grant = Icon(KEY_ADD) icon_acl_revoke = Icon(KEY_DELETE) icon_acl_holder_new = Icon(USER) +icon_acl_app = Icon(LOCK) diff --git a/apps/acls/registry.py b/apps/acls/registry.py index e07003ab84..f5a25c8bf3 100644 --- a/apps/acls/registry.py +++ b/apps/acls/registry.py @@ -2,12 +2,12 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from .icons import icon_acls +from .icons import icon_acl_app from .links import acl_setup_valid_classes name = 'acls' label = _(u'ACL') description = _(u'Handles object level access control.') -icon = icon_acls +icon = icon_acl_app setup_links = [acl_setup_valid_classes] dependencies = ['app_registry', 'permissions', 'navigation'] From 3fe003b83b2e048fbed38432df5830e549409bb3 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:01:28 -0400 Subject: [PATCH 39/71] Update the mimetype app to user the new registry and icon apps --- apps/documents/conf/__init__.py | 0 apps/documents/conf/settings.py | 134 -------------------------------- apps/mimetype/icons.py | 7 ++ apps/mimetype/registry.py | 10 +++ 4 files changed, 17 insertions(+), 134 deletions(-) delete mode 100644 apps/documents/conf/__init__.py delete mode 100644 apps/documents/conf/settings.py create mode 100644 apps/mimetype/icons.py create mode 100644 apps/mimetype/registry.py diff --git a/apps/documents/conf/__init__.py b/apps/documents/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/documents/conf/settings.py b/apps/documents/conf/settings.py deleted file mode 100644 index d6a1a0fcdd..0000000000 --- a/apps/documents/conf/settings.py +++ /dev/null @@ -1,134 +0,0 @@ -"""Configuration options for the documents app""" - -import hashlib -import uuid -import os - -from django.utils.translation import ugettext_lazy as _ -from django.conf import settings - -from storage.backends.filebasedstorage import FileBasedStorage -from smart_settings.api import Setting, SettingNamespace - - -def default_checksum(x): - """hashlib.sha256(x).hexdigest()""" - return hashlib.sha256(x).hexdigest() - - -def default_uuid(): - """unicode(uuid.uuid4())""" - return unicode(uuid.uuid4()) - - -namespace = SettingNamespace('documents', _(u'Documents'), module='documents.conf.settings', sprite='page') - -# Saving - -Setting( - namespace=namespace, - name='CHECKSUM_FUNCTION', - global_name='DOCUMENTS_CHECKSUM_FUNCTION', - default=default_checksum, -) - -Setting( - namespace=namespace, - name='UUID_FUNCTION', - global_name='DOCUMENTS_UUID_FUNCTION', - default=default_uuid, -) - -# Storage - -Setting( - namespace=namespace, - name='STORAGE_BACKEND', - global_name='DOCUMENTS_STORAGE_BACKEND', - default=FileBasedStorage, -) - -# Usage - -Setting( - namespace=namespace, - name='PREVIEW_SIZE', - global_name='DOCUMENTS_PREVIEW_SIZE', - default=u'640x480', -) - -Setting( - namespace=namespace, - name='PRINT_SIZE', - global_name='DOCUMENTS_PRINT_SIZE', - default=u'1400', -) - -Setting( - namespace=namespace, - name='MULTIPAGE_PREVIEW_SIZE', - global_name='DOCUMENTS_MULTIPAGE_PREVIEW_SIZE', - default=u'160x120', -) - -Setting( - namespace=namespace, - name='THUMBNAIL_SIZE', - global_name='DOCUMENTS_THUMBNAIL_SIZE', - default=u'50x50', -) - -Setting( - namespace=namespace, - name='DISPLAY_SIZE', - global_name='DOCUMENTS_DISPLAY_SIZE', - default=u'1200', -) - -Setting( - namespace=namespace, - name='RECENT_COUNT', - global_name='DOCUMENTS_RECENT_COUNT', - default=40, - description=_(u'Maximum number of recent (created, edited, viewed) documents to remember per user.'), -) - -Setting( - namespace=namespace, - name='ZOOM_PERCENT_STEP', - global_name='DOCUMENTS_ZOOM_PERCENT_STEP', - default=50, - description=_(u'Amount in percent zoom in or out a document page per user interaction.'), -) - -Setting( - namespace=namespace, - name='ZOOM_MAX_LEVEL', - global_name='DOCUMENTS_ZOOM_MAX_LEVEL', - default=200, - description=_(u'Maximum amount in percent (%) to allow user to zoom in a document page interactively.'), -) - -Setting( - namespace=namespace, - name='ZOOM_MIN_LEVEL', - global_name='DOCUMENTS_ZOOM_MIN_LEVEL', - default=50, - description=_(u'Minimum amount in percent (%) to allow user to zoom out a document page interactively.'), -) - -Setting( - namespace=namespace, - name='ROTATION_STEP', - global_name='DOCUMENTS_ROTATION_STEP', - default=90, - description=_(u'Amount in degrees to rotate a document page per user interaction.'), -) - -Setting( - namespace=namespace, - name='CACHE_PATH', - global_name='DOCUMENTS_CACHE_PATH', - default=os.path.join(settings.PROJECT_ROOT, 'image_cache'), - exists=True -) diff --git a/apps/mimetype/icons.py b/apps/mimetype/icons.py new file mode 100644 index 0000000000..10b0e71810 --- /dev/null +++ b/apps/mimetype/icons.py @@ -0,0 +1,7 @@ +from __future__ import absolute_import + +from icons.literals import FILE_EXTENSION_ERROR, FILE_EXTENSION_UNKNOWN, ICON_SET_CUSTOM +from icons import Icon + +icon_file_extension_error = Icon(FILE_EXTENSION_ERROR, ICON_SET_CUSTOM) +icon_file_extension_unknown = Icon(FILE_EXTENSION_UNKNOWN, ICON_SET_CUSTOM) diff --git a/apps/mimetype/registry.py b/apps/mimetype/registry.py new file mode 100644 index 0000000000..36983ab2d3 --- /dev/null +++ b/apps/mimetype/registry.py @@ -0,0 +1,10 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .icons import icon_file_extension_unknown + +label = _(u'MIME types') +description = _(u'Handles the MIME type detection.') +icon = icon_file_extension_unknown +dependencies = ['app_registry', 'icons'] From 7fc4c4ee22b56a1f27e814740ff008c149546ddf Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:02:27 -0400 Subject: [PATCH 40/71] Update the main to use app registry --- apps/main/registry.py | 11 +++++++++++ apps/main/settings.py | 10 ++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) create mode 100644 apps/main/registry.py diff --git a/apps/main/registry.py b/apps/main/registry.py new file mode 100644 index 0000000000..19973bcb2e --- /dev/null +++ b/apps/main/registry.py @@ -0,0 +1,11 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +#from .icons import icon_history_list +#from .links import history_list + +label = _(u'Main') +description = _(u'Main project app.') +dependencies = ['app_registry'] +#icon = icon_history_list diff --git a/apps/main/settings.py b/apps/main/settings.py index bce6a18351..260985fb16 100644 --- a/apps/main/settings.py +++ b/apps/main/settings.py @@ -1,7 +1,7 @@ -"""Configuration options for the main app""" - -from django.utils.translation import ugettext_lazy as _ - +#"""Configuration options for the main app""" +# +#from django.utils.translation import ugettext_lazy as _ +# #Setting( # namespace=namespace, # name=u'SIDE_BAR_SEARCH', @@ -17,6 +17,8 @@ from django.utils.translation import ugettext_lazy as _ # default=False, #) # + +# TODO: move this setting to the icon app #Setting( # namespace=namespace, # name=u'DISABLE_ICONS', From 0a52b9189ebc8b5e64d2000e0dca53bc7791c73a Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:02:55 -0400 Subject: [PATCH 41/71] Bump version and remove decrepated config options --- apps/main/__init__.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/apps/main/__init__.py b/apps/main/__init__.py index 30a005e767..c905bd193f 100644 --- a/apps/main/__init__.py +++ b/apps/main/__init__.py @@ -4,8 +4,6 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link, register_top_menu -#from .conf.settings import SIDE_BAR_SEARCH, DISABLE_HOME_VIEW - __author__ = 'Roberto Rosario' __copyright__ = 'Copyright 2011 Roberto Rosario' __credits__ = ['Roberto Rosario', ] @@ -15,8 +13,8 @@ __email__ = 'roberto.rosario.gonzalez@gmail.com' __status__ = 'Production' __version_info__ = { - 'major': 0, - 'minor': 1, + 'major': 1, + 'minor': 0, 'micro': 0, 'releaselevel': 'alpha', 'serial': 0 @@ -38,8 +36,5 @@ def get_version(): __version__ = get_version() -# TODO: fix these settings -#if not DISABLE_HOME_VIEW: + register_top_menu('home', link=Link(text=_(u'home'), view='home', sprite='house'), position=0) -#if not SIDE_BAR_SEARCH: -# register_top_menu('search', link=Link(text=_(u'search'), view='search', sprite='zoom', children_url_regex=[r'^search/'])) From d05c773be3971f308ee7a8e6fd516e56ba4081fa Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:03:24 -0400 Subject: [PATCH 42/71] Remove commented, old code --- apps/smart_settings/classes.py | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/apps/smart_settings/classes.py b/apps/smart_settings/classes.py index a5cf8a330e..e618ce6940 100644 --- a/apps/smart_settings/classes.py +++ b/apps/smart_settings/classes.py @@ -96,19 +96,6 @@ class Setting(object): #else: # self.scopes = [] #Local('GLOBAL_%s' % self.app.name)] - # Get the global value - #value = getattr(django_settings, global_name, default) - # Create the local entity - #try: - # #self.module = namespace.module - # setattr('%s.settings' % self.app.name, self.name, value) - #except AttributeError: - #module = import_module(self.app.name) - #print module - #setattr(module, 'conf.settings.%s' % self.name, value) - #setattr(module, 'conf.%s' % self.name, value) - #setattr(module, self.name, value) - # Create the local entity try: self.module = namespace.module From 9ee23dabd686ed6008f368d4aee9f4b84dc2780d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:04:21 -0400 Subject: [PATCH 43/71] Fix .settings module name class with django's top settings --- apps/storage/backends/filebasedstorage.py | 4 +++- apps/storage/backends/gridfsstorage.py | 4 +++- apps/storage/registry.py | 5 ++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/storage/backends/filebasedstorage.py b/apps/storage/backends/filebasedstorage.py index 160c64dfa4..cbb8ba7319 100644 --- a/apps/storage/backends/filebasedstorage.py +++ b/apps/storage/backends/filebasedstorage.py @@ -1,8 +1,10 @@ +from __future__ import absolute_import + import os from django.core.files.storage import FileSystemStorage -from storage import FILESTORAGE_LOCATION +from storage.settings import FILESTORAGE_LOCATION class FileBasedStorage(FileSystemStorage): diff --git a/apps/storage/backends/gridfsstorage.py b/apps/storage/backends/gridfsstorage.py index bb1c2f74a1..5ce535397c 100644 --- a/apps/storage/backends/gridfsstorage.py +++ b/apps/storage/backends/gridfsstorage.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + import os from django.core.files.storage import Storage @@ -6,7 +8,7 @@ from django.utils.encoding import force_unicode from pymongo import Connection from gridfs import GridFS -from storage.conf import settings +from storage import settings class GridFSStorage(Storage): diff --git a/apps/storage/registry.py b/apps/storage/registry.py index e2c3fdc161..a5fb3723b0 100644 --- a/apps/storage/registry.py +++ b/apps/storage/registry.py @@ -3,13 +3,12 @@ from __future__ import absolute_import import os from django.utils.translation import ugettext_lazy as _ -from django.conf import settings +from django.conf import settings as django_settings from smart_settings import LocalScope from .icons import icon_storage -name = 'storage' label = _(u'Storage') description = _(u'Handles actual storage of files by means of specialized backends.') icon = icon_storage @@ -32,7 +31,7 @@ settings = [ }, { 'name': 'FILESTORAGE_LOCATION', - 'default': os.path.join(settings.PROJECT_ROOT, u'document_storage'), + 'default': os.path.join(django_settings.PROJECT_ROOT, u'document_storage'), 'exists': True, 'scopes': [LocalScope()] }, From 43ab280e984f9c4f45db810d66f16efba2cc24f7 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:05:12 -0400 Subject: [PATCH 44/71] Add a new custom icon set to the icons app --- apps/icons/sets/custom.py | 12 ++++++++++++ .../icons/custom/32x32/ODF_database_32x32.png | Bin 0 -> 1497 bytes .../icons/custom/32x32/ODF_drawing_32x32.png | Bin 0 -> 1548 bytes .../custom/32x32/ODF_drawing_templ_32x32.png | Bin 0 -> 1506 bytes .../icons/custom/32x32/ODF_empty_32x32.png | Bin 0 -> 950 bytes .../icons/custom/32x32/ODF_empty_templ_32x32.png | Bin 0 -> 966 bytes .../icons/custom/32x32/ODF_formula_32x32.png | Bin 0 -> 1346 bytes .../custom/32x32/ODF_masterdocument_32x32.png | Bin 0 -> 1110 bytes .../custom/32x32/ODF_presentation_32x32.png | Bin 0 -> 1180 bytes .../32x32/ODF_presentation_templ_32x32.png | Bin 0 -> 1370 bytes .../icons/custom/32x32/ODF_spreadsheet_32x32.png | Bin 0 -> 917 bytes .../custom/32x32/ODF_spreadsheet_templ_32x32.png | Bin 0 -> 1130 bytes .../custom/32x32/ODF_textdocument_32x32.png | Bin 0 -> 1106 bytes .../32x32/ODF_textdocument_templ_32x32.png | Bin 0 -> 1153 bytes .../icons/custom/32x32/file_extension_error.png | Bin 0 -> 1602 bytes .../custom/32x32/file_extension_unknown.png | Bin 0 -> 1229 bytes 16 files changed, 12 insertions(+) create mode 100644 apps/icons/sets/custom.py create mode 100644 apps/icons/static/icons/custom/32x32/ODF_database_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_drawing_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_drawing_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_empty_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_empty_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_formula_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_masterdocument_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_presentation_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_presentation_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_spreadsheet_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_spreadsheet_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_textdocument_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_textdocument_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/file_extension_error.png create mode 100644 apps/icons/static/icons/custom/32x32/file_extension_unknown.png diff --git a/apps/icons/sets/custom.py b/apps/icons/sets/custom.py new file mode 100644 index 0000000000..df0804ac6a --- /dev/null +++ b/apps/icons/sets/custom.py @@ -0,0 +1,12 @@ +from django.utils.translation import ugettext_lazy as _ + +from icons.literals import * + +PATH = 'custom' +ID = 'custom' +LABEL = _(u'Custom') + +DICTIONARY = { + FILE_EXTENSION_ERROR: 'file_extension_error.png', + FILE_EXTENSION_UNKNOWN: 'file_extension_unknown.png' +} diff --git a/apps/icons/static/icons/custom/32x32/ODF_database_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_database_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..461bdf37b7748366682ef7ee3a092be51c25caa2 GIT binary patch literal 1497 zcmV;~1t$85P)AB;p?Xw^T-R3c3T=jI{|!{Fh=E_7XI_UvK;fdG5=e)6>tqP4cR z=I!VVL`$Fms5v%Ndp4%*(U`JFquR4k?Y2;ROafcDons3{Ap}AQEEWrHw;KSn*-TZ{ zo2#Uhlj`et51EOO1X8lT#E!deKJL2ttS_-6^+2e-ErG3WJ|8|aVIYk{pePC^Q^=jJ z>vVN>MM!|0R9|18kc0vt4TJjSg{(Mui4_MgQNO$p84LojWZ!u{Yq}j{%X;?|n~$}| z5fCCAk0cm0xPSivLI|p=s#ZxUCvDiUVdoGT2sIjAZW>+gm=5PVylgq@im`RSznC}X z<;6#%2voC5FleA@8k(k|>mkxLH8rb(!C=AKwQE;Lj|pu<5o#c z)%}4;GlLNQ6NlnZRh2Yz8cj`2_0om zf~>48{Qh2Z90C3A{kYVp0wpRNra|PQiI~l1q>L>)YQf3v<%1ngD;&RV%Uhe4_WJ!v z5eQ2#(l=FA;|Wx6SkoA8gbyS8=xLRub7tf7`H~`#3I-EMcos-0hmGn{A%uv}z;FYi zwFU6^^>NMB%FXsW-0lo5*gO5}XKa62cI4+VVO&0wADc*8nwgQ1kU)6VMrYwf(;3cQ zXlClkuVZReqQAF$vMUNdV4u``~=5OHu3b51rY*CuYvFYfU_5xSzb{-kv&%Spp*hA^QUt;S!iUVo$UScD`q?~l}Y2rkz*T!X0ecE)c|n!c<^|T zK_#^dq9u@0a`vBQ-l^G0AQ0fPvjtb{P5%7*A|9^~cXtoEu46WxLWq6|zUQTt&rvdSIwdow$MpC6`|$dFc)dRSeSHWaNKa3X zkzlazqzFW#y<@U?)?W`ZE3}M{RRp!HZONr-^odE zv6-#al@SSAZnSaw+=byKcs?Y-&X4v{QMM>G3Btu9EJ5k4865rPH!8{&B`tw9Gm|4f zH&QxlMvMeW6{2AO-7k!arHlCW)M-Bc{1DTpOr~I>gIv1}Yo->F!0<@)pg~u+hwH7k zxYFWcZgCN13+D~%d#Ha#aklcs^I23no6F7?uC}z&bmlxgUN1c!F96m|4XdV+W6P$n zU_2FN3rSB;8`1Z$85mp(GBVN=N{|YY%0Rf2st$Wtri{>aJqZGUUS3{)L`rEI;`<{( z2obbetuY!TByi=*l{z2~uq68aKi~uIL>vAC_XV(lRn+2=00000NkvXXu0mjffup@y literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_drawing_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_drawing_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..55dda2143e5738338491f5e63ec208adc96c60e6 GIT binary patch literal 1548 zcmV+n2J`ueP)}~TWTLXECLp(RuS7G7HnyuExv-{2aSRFOe!WO+VHUYMQQ>nQP^tq zgBDHH7{m{n7!@BRU?Yl+;-kE(ETJvc3Z)iyYrDJb>|8%=XS^LUz{chXLNq!ZNOpx^ED`RMKKoz&CQ^M^1^Gh^Mlb@u~vo10&Lal8Zw_qsi) zHJGG%8|PzL7U$3VFin%v(h|bqFt5J)+6O|2QyVs{e|oIB5F7s4Nt6AO3n6on#asUv;<1=NLe2KrgHpE zz?eTaVAtZpZEIca+QVJ_E&;0Ytwf$esL-VKnQz3ib%v_VBj1=2pSq1Rx71uZ`-!* z`7tsO9kh1(Y3=kUywHAnn5RDPOz;hEsbuYq(^7XM1-hXViCDPZZrpA+rWu7^zkdDd zNF*|6>(;Gn;^*kmEkp;)3#X)rmdtQ-Us>W}Q<}a+A1nY1t6~Vt0fNAf#mD?oK{=cs>9dcXuK*4S@ZRm8AI4HISnx zSd4&ZnnppvWdwsE!r?HM6+tOQFc{+W>C@!r<)`=c^|>4}Ab9JSzj^bgv)DjFH<+^d zhiG}ks4x4ugQFm^)XNx%5CTop5-uCdvJgU$m6b&(6f{x*%>IFt)KA7_TsE{MxOfo5 zFi5`o^*Q@D*CY#GT{!dEr=HxnJQxa%ySPB0>pDV+*lz7bMo&jHrt5ktK<$cKT9ZYC z{oRi(T3AXT5EvIgN=b*elP|yimfP#9SWsM)0C4y>FJJ84&uukJDO+$&Du9!yQYzM1 z69H&>cNaUFpX1RD&rn-cL3hue0L+;+lYRRS#9}R;EfWKX7q@@y26IaF-FMu~ooniO z;?akwt*S`KK<=fP+_|Qn$JajSxP~Ku-L+Cmq?G)1<}3%>k8-yE9KOLpW=zYccwQl; z*A=6bqOQ7#8g0?&$?!&a49VelvOs-g@PQ$(JC0aRq$#RVydDx>>TQgyN#PSe7+<3f4Zv zisefa=I2aFJO%$5KuXE?2irN(b&8T}i>WMM80+Y|>Pl8DTRQSTAd;X}TU|ljvdWm| zqyUob=R-%CF*To?mscblr}$FEL&tvy#?p3d!g#Ux=R!D4c6L_mz2vx*l0Yy->wzEf z4-TcoCk$ZkE_w1*a|`jF?BbUr9We6QjemO2oMq>SpYrRG4u*z@9RVhE5hd5rwiU~k z(Es-U`@U(T?O;3eu9%H(=nM@7=Fkp<}-T(f~llFuFbp4_qO8_!6FB$h8+nkQ+SSy${H8s1HQrZ~t|71dlNM>ec yLJfpdt%{0@t^}q5u9V>avjA|$>-C8L0000`aP4xru(w>Y2b7{|M+Im0dH^_l zd4SJ-BTS!sI<07zUFaI-$oGQ)So6e#!C+dy&^j5BjexQ&&g}K@%B9-?e7k=OpIsYD zvOj;5*LPHMX0InLD?8SXaOen!27r`#TPX)Z2<*2`W|C?hn5K1LI!oc^aD*dQ2C`%` zA3w*N4V6oBYA0YvvIO(;Mo)Q;!nUenUf+@Jto(Qf!l}c&!F-07ML1}J?mLtQVK}On_L%?2w`3wjyc2Ds6&ts$r35QO3OIOw{5DuM{r>_4^WFG&f z2OI##crfpQr9!h2T8^H>-PW?(F0A)dpZMVL;l^kzx~Neh1e&I$qq8h49imV zIT<+d;gMFm(eJN()7A4`KBrr0{oxb0B%v(oI z^|}Jr(1y$i7W<@>w0Bqi*S2XT?hK(LiRsba>F3x}P6}z5&dVx7$LuLv!O=D&@ z%%A=tW+M^i=Ax99mGa1%)vT*ZrhAjOjz~0$x3-p8ES6=7a%oMNiF$7x?wV>eO=6m6+Q3{i zil#XbLNGKu!o=hxf#Fe{PA9sqqw6|Or<1_&C=-*D3=NOuwO{ZSWHwx8Nu-qg+WQ-Z zVdAc-2B58@i#;zia?s5P}s&MSSw<1-3oDm7&pK&g*NzCd^8e zlsxbcGCmPx{kkeV?)8{v@^$2`tHoPai&Bbv4~8&I6J;qZEQG_!t1rLAs)x!k;_-yj z>0CMi`z-Je1}G~lrQTbIVHjCu0x%4VgkiF^-jid~G%cE%ny$uT(Vzbj0RY1^ajjU9 zcMrf)ig08Ofa!2@9+a095sN2y`%rUhJRTeL`Fxi$&*W`F`>;r%a&-k`6BGCY!|5@c z`ZP^rYI=qnJ-0{z(S(7kq=?yQoaVOI$Tg#Nsh#!(qmQA!3OH2@^`oN(e_{yxV-Bb#89X-`(AP^3>_G19o49 z{u$*E0MK=vh9|b+9}F-U2;d(K0HA4-(vlJ?Dk|9Ec9Sr`NW^*n(3`E{aM<6|({u9F z>9hCp`C2dob|kMSY^Yg>dqZ*t#N!E^P94*-==;OZ%9Ul9hQ&Jv-)Nnko%Q$j_7-%$ zC;?s93!O{DB-7L5+xy?eK1A?F1N0LJd!yDuxHmiE@lfYa%; z5{bkwe!u_Ad^NX21PT=K`(gSf@02Mrsc z9(1FG-t;U)!Be1!K@{nsm*lX}N{p$A-3_?A?3;NWCcD``vuU=v*n?jfnBVWc`MuBY z_nUcdB$Y~0($dlr0ORAY966hiWeJgpi|>2uD=RBsHk!A!wN<`XVH330*5cy3Q_U>y z`#yVndqyc$SY2IpXJ%f1a(;g9?aDa=0|WKYVZja#vTi1mVS9VKsq6ObUqx&E@a*jD z%fJ)M%O8JuFK}^ZzcbBb8m6sF=kR@>yLU5atr;2`q*yF+_39^IiO8+_`MI|$D^S@2 z3qbWmQL%39?k?=^E>x@=6^jP;BO$($-4hM65J5zUL?UFfSpXczAs&BY%ox*`OfEO9 zM9>0bm>Q0eO^lFDj4(AE!{}mQUkULgM)>IY$B)V=f@N9Qb`VZ$O(v5mLxAZ^CX=BM z7J%`6k{9~9ccu(}KOk)mh#W2)-kO>ggGW4FR-(-Lr<*dq21lxNJs^QFMiqM^Plff0utrW zx%gwy9y#)Lz5mk@NV)V@8AL>|Z5v}u`SN`q5uu}_gF+$i)B)%}_UlUDjI4@k*fnsK zAdcf;O!c;-&Rky{tqpj#|MZp1Z!VnA7YZi=D7D~TV@j!dfZ6Hs^^#FKjAC79XP$m) zh+HmrB7kO83lMr17-Npj>V736^%Xeofy&;tN}&LyxAxzzf{5VzewFXRY(Z&KD3#M6Cii(MIGQ{`<8;wXs71wAL*HsEr-kf)ZsbT2Nbo zV*!*p_ONVP!SDJB002EYI=W_zu^Wuvmqf&CZ*Q;aK`6lH=4Jvo1w_Ke|ABJA@0E_f Y0dVA^Gg)gZr2qf`07*qoM6N<$f?B`MWdF9 zX+p`l$AEKaFQTTjNKHi!HO8jsP&rLgS6KgdwYxJtNbAb0l_J$ve;}BBdNaRo-@Kh& zv9`8`BWHa1^6WkOsO9C`3(nZ*m0($x7LVVZ?~nPN2hG=-S5mQ92<7v6W@l#~=ks|^ za$GDHLd{+xbmLof+`D?V@(uv0RBAUGjYc|+mzI{kSzlkj=*;y2_|A@kQYb0wRGJ0| zl(azs!WDCJguvR*q3b#TQ&UrsgM)*%<6tm|a@}sd2b5xda*WlPFaV1i8Sbb4q_Fbt zVWK;BFZrBX-|Yb)8{oNI?l8aIxPC`203{`>GhyC;_$vU9=FaiePtWS~Uq0p1L+ezsHs6cvq%w z0JrK}(1>3MkF+G5e>KFV$)jc?%ReFlerPP{wQx@WLep5>$na?H98lkHF;Fk>X6$@R z4Br4WmAw}L_ZBoNAb61eoBL1x!T}OKKO^zvk*7fT{G9&c=YK&OI!+Jx0IdC-=Y(!G z-~#F;&-eOfeA*qH2)}mc=HlW7-O!H(=B1Vj#6J8W;aoT`qp{NyvFO`xQK?i;)VzHU zw4v;_xq6ZJIpCpwn72O%Tyl=qen2>DcLex9x1cS6rfDY*plMon0FL@m0k_&#KnQW- z06jg1$1!g|sUgZ0gHK~u6V+-pn@*=!fQ);NX9X^t@%p<{C!}t)VEz0167UfGEMhi&2PT6e>wcY}z9DU@WofgJLnk z7;RO;n>-o`5;cTIY$y#VAkau38Vi(C+HH3m*>3ml9Ur!LySw*p*_D4X$XcSPZ`sYl!EMRH>MeGZ)t6#NIdtgrPwodU-1WbxbXMx5o_!UVrpf5255q91tXx7U6yosVFOCTz`WhP>-i^&b zYzZWQUgSY9EI=#BM=QujFDyVW^hEkI9Bfv<$P-zG5C|d2&d$c~_XFT^xu~mqdz(^f zeoM=tq?w46Kq+dL7UFMOfxl@5HA@RoMkvxh;9zT7!KWMNO{Gx?q?Bk{#GPRn_?6Uy~VXa3I z4x4zrBM2d=tE=0ll$yVL_wJ9AWFXRM@AcE(>yI07Y2Y6Ff9j31jeYnGZ!Mo?UyT&# zE}d}L#O-$DcDpf*2y{b3!?tiZykO_fo!evQM2?||bgD}8Y)+RHyLokKe6YNxvxp2A z2r(HrvJPF>$#7-R+1W`T5Wp}Dq?C9(9!lnxuxr<@ms(rf0zmYR&;f*$>^;%Tk8e}} zu=hkSLel^^Q@g}wL)Sn~onSEuqG=i>C36@b4-yK6FwHPZDaOZx3=9lVR9KWbI5?Q? zkO9HBe-87_g}YclLU)nZ+!ZO0n6l-6bbbmXntB-p5kjD88cL~XGffjA1i87n1cT!) z8-Ow7wWU5C$(U?t32?C>E|&|X;;$Wj!I|djM2F?2a}Vr)XK&SbFqjg6Rf79H({vCYzp8>`51yO{`uICtSPg$4N(70jT>GlPoqg}kzL6FF`-Bcnc> z4EFAeV@=aU*EL?=`aE-s?Kh=U36cU>6B3(J zirF(gJXf^}0bIWJH-B~aL^r2Wirk!s$jZvJ`H1yBEkLs1u@H+MUC85$$^mHa=%WA5 z-6+I#Em3KeAaTrwwJXWb%XM5?vPGqQ46O;tB&Fm^cMra?F*a|g;^C6w=;pm2_yYq- zDY@A{z^OBxtXa97$I43Mg2$FBF<@Go&`ClFMtx%(|GAwfD#}@2xj61<2_XmuC-~~< zF`V2yPzHn$OiYCM;p8bw=FDQlnpG%e#=U?BhrD!j{lT2sGto3@JNGF8Sd;7}5FG!t z9q-5}-jPv0`|>-d=>V)>v(nK=N*7Uh^4l*iv=E%`ILAMIw~_{p)x45o$5JNxPWI2p zW>ZSB?%AhUzxwHv0Gu|UlW#`=i!#}DoT{AWr<4I}kgiYrvP@f%&-D}l0HeCP`h-$S zOY;1GNeB_n$;pYUfg`~6>(`rrSwOba^9N7>xD#vm4-79_lo?xpk^lez07*qoM6N<$ Ef(T)Mpa1{> literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_masterdocument_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_masterdocument_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..234bac461e7415461fb59c89baa81a3a54a1aec5 GIT binary patch literal 1110 zcmV-c1gZOpP)7%Q6vzK>ch;_#d|`5T3Y%#kyyUq7Tf*^Zcw|s1v#J3Bb`orKDk^Dd*w26xg2iY z`h#>`KQ=x-{u+QMmzO`huAuuHfG1v()*a@Zt!IV&C{HTk~8izxbUF-)71Og}&3IG5}k`Rl% zGt4>fP9&BaW};F8&M`Kipb#HKAwGz)0R>zySH|aDZ1F){e(CZ0K!N~Ktc25b9r=8| z3IXu$L?Yn|Apih3O(ahD;LO$QICJ$n5~q8>4Fdr1;%D3VeDhA7t$pq%O#g86APNCQ z1R`rc9EM>+Rqum{5R1izIp^Jri;EW;WS}zGNENV=D%3e_XC7eY`&6B6_xuZZ^ZDb> z-3SCGF&KskS(YKoGIYHHJuxvcY#7GLg@uJzYUeO(2LN!Yr^6AnuS>?O1NDn_#D50) zB!H~y6Nm_mG591OHa9n+X&Q80hadD;B1OZd)DSY?( zGXQ|8^%O`H0RYLfeGVI#2nYu^m{2K!D2j+iA49QNLb+UqX&T_1qgX5UiV|4*^a@O~`R~-?Cs#au1c9I^iZ?(uo7FB}oW$PV zo@Y?T7%qSO6=vQZg|6!l_4WCDn4O)iJ6Ns&nM_8j^mD@#fQUc<48!pB=bR&x$#?@) z1Gjh(n>hn^{XcJk<WbW}Q;65u~BfoYm80a*VBn(?<{ zTXHQyGxz`B${yPlz^kJjM)ugQC9o)u;tbd`@K6B88a7G?gdhkI1lNRC<<{OCt)LGL z4Xty|#Rl)IibkWyy1KgjBO@cFbUI!105#g$+UjaRZg;-7xA!Rk#{mQ!FApaTz}=ml co!>3PKZAKEbd^dCw*UYD07*qoM6N<$f{5$<6aWAK literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_presentation_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_presentation_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..fedeb0620a759d44ee2b36cf28928b4e19f71952 GIT binary patch literal 1180 zcmV;N1Y`S&P)FJ~xSu$ubLBS%}c9YC$hGQEWGx$lwuNXf-Hxj{(3%+LX0{PTSCwD4B zA`-4N5u8qxg{-nHgRu>{Kt~vCi~y@T%vhXk>p8C%-8uBM1yd@)Cuwr}^m(5D|NZ~p z_dOM*6t^?9+lu~wARrUh9L(5*zqUUvH`}WN=u>h)DU@l(SZNv{DANE1NJ7r45h41= z<&4Pd04T*<1(T^;K6I!++7=65Z#UFu8ax9HsSa#2=`ne+;hcIaH4;h_22h6azpQz zu)NThF*sNjjBlX@{z*v%`FBrbNr4k=(xz4<%MB81+`M_qj++7Bx^>IjI>a_qZ9@Pc+8n1qbT`=_ zv|l4K9+5~SEpU&=!{FfHM4LdSM=9M95k^NxVpqV7=4}-K0spkkYgVsXFmiR|rUs^4 zZ@q)`vBCZ@z~t;eP2s~2F+4n+Hi2|Q)3j>@tfW#35wTZeJu9X7uiuys1riBpnuds= z>pI;%ea!Mtx0~WaDTQGenB&)X#snZHjmzai(=-|y4|De1dDd1}vi;L9QVv?Rd?|)u z*x$QOo#x1~4o?2s1wdXXNKxS<1Ou}jeOlZRPEx>ne)h=)hzN#ZuzJNCjwS%pG##ry z+|tUij^mUT7xCK5FA_f5N&lrw?EUI%o~S6JtYqGe6|ja`-irvQ&z@tJf4W0{rIZ6) zMCdwon)Z&LdGqyGxqs$;0Ay!plarH!*XN_LshO!>uR{r|-(i6TtZ5qG{ut)Wx$~^6 zuH>Tx3sx^*>L7Kry_1sSA{!jQHGWxny>_2cYu8|}wQz~GA)c?@LnchBXS1zOOlMfBX$k6p8%rYhwhbw} z+&awy!)(B%Q{^h{vh+(O3!Ed{hx1guZErOiPq5!@P<8wyY{zl43?e8*4C zEnK+R&%nT+~3+{MLrj+R#?z#i>aab34&D4CkIV}xfZH(W~T&fT4Cj2g)v$7=|2%HW)Kn+&zxyG_cFeN@~L6blbIN$CkyX7|7Ew?$}?nf}06VJ^? z-|}z&c?x9CBuV1Hfdf}1NqX+_^z^h9<|IgWD*-e#G^~4(aWoo990A2QT6P1hcdj~f z{PWN1!jTA~Adr=1BM_Jcc;+|~iBMHlwQhQP8sM4Z%*;%*Z;Qz-`YHCVA3VhWWQtwY+qib~uLT#X-d1T~$LI4iFf`2g_yhnBMHr>~vjLG>TSATRaFD^0Hb5$Y<{qng`~gYg(P^`*S~1ug>9Y&p*kVYfJg{+D!w9-8DN>DqCAtirsFb|IuT* zAM`LVGQs=rRTGZM9BlS10>KDhG#+(_LZQL-_Vy-^$D{w_=>TL|)+yBzB?FqDbiOpn zv9rMt+4d}AGRUzg#~bV2!C-K(v$M0wKQD*4tZ?ke zA$K4!JJ{Xb-Q;q)dM{tTtjF%#w=Wfd*=$Y=fEZV>T9=W560QGa|BY}cH01GkT3jwy z??Um(+fc5pt-YeEYWhF>fW=}_WLa(-9v=S5<#Kr!i_-!0_4SwAioL(0k6yD c8eb~#U&vLo@Vp&guK)l507*qoM6N<$f}b9hUH||9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_spreadsheet_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_spreadsheet_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..020d95bef310e1b543bb225a1e5837800ae2d0d0 GIT binary patch literal 917 zcmV;G18V$dMSc+z=%@!d65hB=DZ%QP${2_V^x%AMo zF$a$chzZKBhqhn|Z6#@u9K_t>K})16x+#Y2&d%#$_s!1izHD}40{&o`ec$=bZ@%yQ z`@Z*fC7Dd3V`5?gfPsPY$$UP~UdG7C@b>_=>1H;Ym9eqWZ$)H}UOqalzZ(f;GH>=} zG8r~DHn43Q%d+12rLODZI1cso^{lUF8ax759>g2hfPLUYPzvR`0ElG)f^zeq04c+CjtI_+S0s9l15j62$L#z)`g%{2&1St9 zYuvIdL+llGvESvKP_{%y@knm%)>qy{vENSh#di7F8!-dXkm8# zo}mHa5mTy+fF^W*HB<4}^4eRL)2m$UIOJjL*FI-3{eH2 zHSSj{NT7&y#+oV!w0+dT+4hzI)->`bQWpiE^!n=mcysq*J*m*dIPHTrsc@E=Z*NQBw> zbZA_w<0oL;MtHw6R!N++@NnJy6zgwU~voDXZxT$^(9w@AWfO9R&b9)%P zW)B1iZ1D?cr+8=rf*4)B6TD^ue)$0U6Fq^4M8uOi3~s7#Tm^gmugG8DsDR@*f$?r_ zM5g*i0)B>ly(g;{+evJzKt7*GDTQrUJuG(=N~!G$SeE56H#RnU rJunhjSy>qd4g&SNO#s*cp6kK?x>L3t+H~{!00000NkvXXu0mjf%!0Du literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_spreadsheet_templ_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_spreadsheet_templ_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..9d63063e67d008c3c2f7e6c3f105b684c90776f8 GIT binary patch literal 1130 zcmV-w1eN=VP)6vuye=FQjv0ksMmO$>`#Ek&S+X<|sq8sfH#CIpk(7EG#!s$o$|(Ul2dhp8o| zYgeRvEbL|s@gp5z_$Y)h*1=?`wJj|S%;)>KE`~RqkN1Wd#dwm*-1mRy-t)WXoOkDq z7#|-e*XHK@*Yd;zwEq6f=gqNV<)CSrV{q{5+5aZ^mC?*=hn3ULPPlA)dz;SA&Z+I~ zZ4Pq0vlA}Mj3vrG`9c2MUELda7XY8n7iei|IZ|lc*Vp&`$jHcPbFKoQy!Zl0i8PE9 zmBRrDq@jZZM2=?q2!ZzKG4XgDfY#R5BU@WrwquXSgUs1(st2UxY|~+e+G_#moeXl_ z_ZQ)TlWE6X?b_}8e12;K0GG=JKqL~e9V?205Q5Z>asZ@ZFw|bl`!|*WxYfZ#Q{@BrUCgv9IaH8Qjs;Z{_P2J(h@A(vfNL`$&t;}<1c)5%-P1RXi zW&bY-w+lpSqS*V+G%L-@6i78x?_`jhU3EaJ-olwm?{s%Vo`&LtjNL3QuVyVew{XWY zm=MCI1VS+C-{ku2Lrfr{xTqYwo%Iw5#YNRuGfzSGtg-%BYB5D&c7BQG#(FeOdm3a< zw*}B1J+{wL5oXp_2$B9|*4s);1H3*x*p@3Et$p>%XT80rG+pDj-`DpAm|t4Sx}Ke1 zvh~f&z}Ev`cypb`#>To^nj1+blPHSIHl?NNmH>q)GdtO?t4r030?1v!E~TaFR#27z zhWVSY*F4RQ_2{~uzVCE8)2S{+&s@78!2ezXDP`6pb5JF4I2^_I0A!aSGj$G!Bc19} zbStyXfEhd!BopkP=;qo*1DH1BU$msR(|sAbl#*yP!A>;FpAVnpy?qsILet)9dOI(r zGycUqT?oO%tskj->rFIG$B+g{NlncmR5gLiiRN~@O9LpS%XQsA*LB{gea-UTrAxg( zN2Af%q5;ex#ddo_)rcojFCyVc0)Wc$XGkPfKI-ZA#$vHQd_LceeF1V0i(*Rburm9ra9akzVS1LIR!OMlji3?ighwM=Nx-` zdx9}mU0GRC^ZA>@v$N?B+Cn=84-QIdu~@|R_I5|l!-tPZ)3oPPsnjHZlllD38|?r{ zP5mf3S*er$%A5x098aGXp=laMMH`h58})_d)LO z0}J(og@Q)=1&5f~9taw%AOaB~5D1`DDggi#ML{x|m=Hn?=5qNP0B|v$z{PmN4get# z8w;V79Y-lUj@VcTLaQ0=>khH(I6iyhGXuI>nBD|hTpP|F^(Y_jdMf2wxp34RlGgcJXvq{XHb^{5FJiztb;LzE~N|W z>+2|&%g{6pk|ZG*3?h6yjOpp=Hw%U3GJyIW!2p0H33IDk`0kz40D!sGEs!h&0PbCm z*kWKZAT>@f9fHWRjBxlRR4P@}YBg}KLkNLNrHY-M9Snp9p4;8s4LDSQaQpW?-1_Zb zm_Wo7^v?fc*h7t2-zUE|KL5e}S(YJ$s6U)@5D|KMdQh!a6dQo{c;8m~P9#~X zA-BL;K@>%S5Y5*PJ8^G5+M4jx(DCcn-kUpDsaAafm=?5q#~8B%q-Lhp%!c_f3iX}3 z{MxIdD3{Cik~&Rd95=(~*p)d%Muu&DHvae%x4+0WjcEdKq838bCzK=!i_2fTt}qdw zgs$s|j0_`s_Ka&kz^H~V08^&7SKqzlS^>^^(;o23<0MA_bJw;$PV(}6W_%S7MX4vU-8|-UC+hdIqpLy)+2#E+iHP*>?(QZJ904{rH?sha0SGv~KZ42t{;>xB Y2jcnaIcO{k`v3p{07*qoM6N<$g1C|UQ~&?~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_textdocument_templ_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_textdocument_templ_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..983b39e611ae43978b4ee7df79ddbcdbbe3be329 GIT binary patch literal 1153 zcmV-{1b+L8P)v~^FN>+#?rMU9!MeykIMJx-n%&KA_GjkaK5Qn=&dzK$m>yWTd*=Ln_ndR@ z&MKEKUBWIC6O(7kl&dJi!^a2Awb#i&*L8Jt^ko14ll;Uv>vz@3D3waqB@zkt@85ql zkw~zb>r^UPXU(P59sXUu>aHG-bN~>EM52K}U~{GQv17+BoIZVeuj%Ur@UDLYq(ll) zq*7HtK?(yTpxAV#jiR8>#>r;00CabEZ=Rc*b6wZg)*@}&EzW?H^tY|!RBtN)Lsw#) zjXWhevVFGuZlO9sAl!lQjpdVuvh_wbCdsa_V#m3AjRvWaWq_V3KXx8*M7Y95@bp`o4GT=tc~oTRJ*KaG4JvKx(!jSU9c-y@UB zpePC+kH@jhLI@1QKuXDl-^OTZX)d$Tv}yKyvKy#011^+i@*Cj^*By0sypLfRw6rwy z)}~F4Hr64n3c%_lgrI9%yW^xwDKQMg6|NFUMF8_^RTQPnHfHRK0M-_$s>=1h zZ@C8V>}W3wS_z=)8BkSq$#KW_fNKkc5X)A9eN`O7 zYQ%a$Nhx{sWER~p5JDoP04b^Q`&qwkErndJ;P?Bh2QXVOeluJZj3ES1p2qp&)7|CI z3_<^q!`E`T?Cli+0DRcFt*T+m=JNa#E6zePodck;zJ^@Bz}JTcL-~AeIuePTxB58# zjxKku-9!k;7jz0hwxCm6U&DMh&)`=Bp>#T}g~Q>K(P;FU)yJ^{=JjfxgljjdYr#S; zPwdeXw!Zrg4QuL2XL5WycrdiEu%Jy&PL4#Q(U{%G?Vr&S0Ki9G%eO#E$;|T?Y}l}o zf)08i&yhn1Lg{o`yL|Ni~aU@-Xb^5x4Vw!3!istf?=Jv}{F zq?FaYYgxqa_lrWIFrjJMufbrjtmk%d1bFb^!7$JS)UGhU1TsJ@7z{pJ&KTf7X6Zk3 TS5N}q00000NkvXXu0mjf;oUm| literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/file_extension_error.png b/apps/icons/static/icons/custom/32x32/file_extension_error.png new file mode 100644 index 0000000000000000000000000000000000000000..09414dac15cce37d67b01aee0acfa471043f5fff GIT binary patch literal 1602 zcmV-I2EF--P)Px#24YJ`L;$M*6953<)Ckc4000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipf0 z1OXKQu6{DIr)wd;+ipr?;}D8j4_iVBO|W?mHmDfxpCu${h=h8Oxp4B z@#}!v?NFy-9jJLeHT@TalnBHgp3-1pF~)H2>{;G=^G#kK8{^8ADY}7XDYdOSj)QhxT*pN!2VXc;ti+%w3zv%TBZMFj3bL}2A|8)3I5^lbF)=Z_9f+L) z?4VMJZAk~pD*ciZJpb1#r6@VipQp#NkST+_{3ZxVuB(5V7LXgU2=pPv1 z%(?U1V7CBz?+BJ?7>t{H(KSU?zsVpaPTnDW+N~t;rgb?KZ^fCNx3j5(Z35ly5 zT;=Sm4>WK0K2I{zOl%{MGe5fpF!>G67oU-Nkiaf2 z((3q_xql*RxmJp-8zTMGk7&Lyh&(6&M>;s#;aG1UN#nDUTBfzIP9U4wGJ5a@O~zKM z#UN{*dqLK8nC$5v)B5}{ZS66XR0od$K)~_n9vEQG`lPY6C1&t4%TOI!UVY!{LVK*W zw2?c1g|_EjptU`Qkh>1UCjrzLt*Sjh2|#O(JadXU$K`Qzl=hiB1X9U*N8Ca!Sychn z&R?eWXT!9|Vn``5)n2fZ$emiTQVO9I2+&&7*?$6ypkM?d5Zr9n4NAC~%8_nDy~l}F z53h~vdV2N(Agj$^D~anU-0JiL$WMPt%RfG+)s#@iB9;4uI>jQjMrI)=-sFy(DWXt4+gDrG)tU?`+(Ppj%o9cO9di0ORkU zgubz;YB(0(f0xo9en+&J!zpb*wbU$-&99?em$2U2CS-kzU(Jy7H1@e+!pHjR0QX-7 zV$-{&oA0sl{sf0?3D@{_&y5hQGFxOtCW#H7o z0QeTlnKWzn?sAw40V$zMD&JaCC7<+#A=-cOGJYma@`D?Qe6T zD*(BDBNB*Uh+;=KOKW+21fp6M%h^0Dr!LU;@@w?;_R@3uEKRSBvT*V|YsE_4Zo^p8 zhuZNwI``iP8pZQGx_j)W>vSNUvsCK6#F|Yp>GL*|}M&QgZafNoF0Fg?tY2 zD1ql`=AwrYSBHsT9NHCt-0gA^jYc^-GD_j{3p}hymQO!R`|EGe(bZM|7mz}rwdPn~ zA5Fu*WG>dj*D8P=dXes*TqYC>eYXhIBpQt(UV4S)zT*TtyNSo+^}`!QYfaaw(=0}s z@pD;XCkAM0YTENQv?qXCB%;q=+;cO}^XTb6aiD9QD(Ac7)z*9i$ zx8DCyVu3X9u<>5dc#vDYH0b}L!zCaOlxr{k4XL$K=}#VuWdHyG07*qoM6N<$f-$D^ AVE_OC literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/file_extension_unknown.png b/apps/icons/static/icons/custom/32x32/file_extension_unknown.png new file mode 100644 index 0000000000000000000000000000000000000000..ec67eab033148d09166bd5a5ce00d0055697f1ea GIT binary patch literal 1229 zcmV;;1Ty=HP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipf0 z0uL<3yEa__00d1*L_t(o!|j(rZxcrp$A9n5%-RkPYA98lLK3wiMKp*4sxLvImm&^5 zMN}pSlzfG%{YoIE4hl8xH7AZCYWW1U3Z+5_H#yW*?A@6jyx!QvPMlKOOP@6I?0R%o~B7*n6wzRbLB@mDL-1x(X55qrYFJ8O|)oOJEFo!v{ zJ@b4w^6ejgLR1mth)C&K5%At~~|U0dV!@-o-2Utg+LtDBWd@3F+p*b+DwQO!~A|e=Ln39EiL{|IBSXHI1_Rp95)3vquv=ojbM@h0(*NcqR1hl+`D&=-Q8V`F`PPeikmlYa{BbU zM9yLaVlRidK7xTR^+q*)NrH-SVywVktIhN0zp=BkgL96Fi3x7su5{LhPFu3h5fYCN z#{kgHl}V{HLKcCwCi~x6!?S14u+|bnU}0eaqlyTqnyg`3Rea!37IauEHpU>vFt{HJ z)6>%=NkWn&IOkB+j`9a=*=p@*3~1^sN>d7HgXcZ;O7ijJM+1Y>q6=7>@o2{)a0LtYuew>xo5C;0u7QaH2+4A+44&N~-z;t>(L{i!rL z*>_Np*N;`NofVD+APIwo=L1<;eLO!;9LL0QOu1Y>($O&+(ZQFE<#T=4moCn8>Eb+Z zYC7t|VY&3_eILTx1u%@_u1554ra<|R?SB9Vs-X7$5C1BFUgf+4d;m-U@)mpr;CJBX r-tU55M=t$nh~8qrE#MEJ-M#S_)cL{}@D8;S00000NkvXXu0mjfdqXa= literal 0 HcmV?d00001 From a7c76e1a736e09c7d6c3aec699ca1bc1fa3664b0 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:05:32 -0400 Subject: [PATCH 45/71] Update the rest api app to use app registry --- apps/rest_api/registry.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 apps/rest_api/registry.py diff --git a/apps/rest_api/registry.py b/apps/rest_api/registry.py new file mode 100644 index 0000000000..119d1e557e --- /dev/null +++ b/apps/rest_api/registry.py @@ -0,0 +1,10 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +#from .icons import icon_settings + +label = _(u'API') +#description = _(u'Handles the configuration settings of all apps') +#icon = icon_settings +dependencies = ['app_registry'] From 39b477064e2d71e11d39cdd768b2cf4b16c83887 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:06:00 -0400 Subject: [PATCH 46/71] Update the user management app's registry info --- apps/user_management/registry.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/user_management/registry.py b/apps/user_management/registry.py index 87989944e6..ca28f85533 100644 --- a/apps/user_management/registry.py +++ b/apps/user_management/registry.py @@ -4,8 +4,7 @@ from django.utils.translation import ugettext_lazy as _ from .icons import icon_user -name = 'user_management' label = _(u'User management') -description = _(u'Handles the registration of apps in a project.') +description = _(u'Handles user accounts and groups.') icon = icon_user -dependencies = ['app_registry'] +dependencies = ['app_registry', 'icons', 'navigation', 'permissions'] From 0299a26ebdb66753f8e0beb2bf1a982a471c6891 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:06:24 -0400 Subject: [PATCH 47/71] Enable the new custom icon set --- apps/icons/sets/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/icons/sets/__init__.py b/apps/icons/sets/__init__.py index 6348933380..e786f1bef3 100644 --- a/apps/icons/sets/__init__.py +++ b/apps/icons/sets/__init__.py @@ -2,17 +2,19 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from icons.sets import fat_cow, famfamfam +from icons.sets import fat_cow, famfamfam, custom SET_CHOICES = ( (fat_cow.ID, fat_cow.LABEL), (famfamfam.ID, famfamfam.LABEL), + (custom.ID, custom.LABEL), ) ICON_THEMES = { fat_cow.ID: fat_cow, famfamfam.ID: famfamfam, + custom.ID: custom, } From ee24389aca66fc31684887324b70b1b7200e01b3 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:06:50 -0400 Subject: [PATCH 48/71] Add an aditional icon to the history app for external use --- apps/history/icons.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/history/icons.py b/apps/history/icons.py index 7cf3e0a799..f793a1874a 100644 --- a/apps/history/icons.py +++ b/apps/history/icons.py @@ -1,8 +1,9 @@ from __future__ import absolute_import -from icons.literals import BOOK_OPEN, BOOK +from icons.literals import BOOK_OPEN, BOOK, BOOK_GO from icons import Icon icon_history_list = Icon(BOOK) icon_history_details = Icon(BOOK_OPEN) +icon_history_link = Icon(BOOK_GO) From d79cede03a902cb01e83c5ede099f0b88f07ceab Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:07:19 -0400 Subject: [PATCH 49/71] Add new icon literals and enable them in the fat cow icon set --- apps/icons/literals.py | 20 +++++++++++++++++++- apps/icons/sets/fat_cow.py | 16 +++++++++++++++- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/apps/icons/literals.py b/apps/icons/literals.py index a9172d5147..b27f78766b 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -1,12 +1,15 @@ #from icons.sets import fat_cow, famfamfam #DEFAULT_ICON_SET = fat_cow.ID -DEFAULT_ICON_SET = 'fat_cow' +ICON_SET_FAT_COW = 'fat_cow' +ICON_SET_CUSTOM = 'custom' +DEFAULT_ICON_SET = 'fat_cow' APPLICATION_VIEW_ICONS = 'application_view_icons' BLACKBOARD_SUM = 'blackboard_sum' BOOK = 'book' +BOOK_GO = 'book_go' BOOK_OPEN = 'book_open' CD_BURN = 'cd_burn' COG = 'cog' @@ -15,6 +18,8 @@ CROSS = 'cross' DRAW_AIRBRUSH = 'draw_airbrush' DOCUMENT_SIGNATURE = 'document_signature' ERROR = 'error' +FILE_EXTENSION_ERROR = 'file_extension_error' +FILE_EXTENSION_UNKNOWN = 'file_extension_unknown' GROUP = 'user', GROUP_ADD = 'group_add' GROUP_EDIT = 'group_edit' @@ -26,19 +31,32 @@ KEY_GO = 'key_go' KEY_ADD = 'key_add' KEY_DELETE = 'key_delete' KEYBOARD = 'keyboard' +LAYOUT = 'layout' LIGHTNING = 'lightning' LOCK = 'lock' +MAGNIFIER = 'magnifier' MEDAL_GOLD = 'medal_gold' MEDAL_GOLD_ADD = 'medal_gold_add' MEDAL_GOLD_DELETE = 'medal_gold_delete' +PAGE = 'page' +PAGE_COPY = 'page_copy' +PAGE_GEAR = 'page_gear' +PAGE_DELETE = 'page_delete' +PAGE_EDIT = 'page_edit' +PAGE_REFRESH = 'page_refresh' +PAGE_SAVE = 'page_save' +PAGE_WHITE_COPY = 'page_white_copy' +PAGE_WORLD = 'page_world' PICTURES = 'pictures' PILL = 'pill' PLUGIN = 'plugin' +PRINTER = 'printer' RAINBOW = 'rainbow' ROUTING_TURNAROUND_RIGHT = 'routing_turnaround_right' SCRIPT = 'script' STORAGE = 'storage' TABLE = 'table' +TABLE_RELATIONSHIP = 'table_relationship' TICK = 'tick' USER = 'user' USER_ADD = 'user_add' diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index a7353ff8a0..01253c868c 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -10,6 +10,7 @@ DICTIONARY = { APPLICATION_VIEW_ICONS: 'application_view_icons.png', BLACKBOARD_SUM: 'blackboard_sum.png', BOOK: 'book.png', + BOOK_GO: 'book_go.png', BOOK_OPEN: 'book_open.png', CD_BURN: 'cd_burn.png', COG: 'cog.png', @@ -29,19 +30,32 @@ DICTIONARY = { KEY_ADD: 'key_add.png', KEY_DELETE: 'key_delete.png', KEYBOARD: 'keyboard.png', + LAYOUT: 'layout.png', LIGHTNING: 'lightning.png', LOCK: 'lock.png', + MAGNIFIER: 'magnifier.png', MEDAL_GOLD: 'medal_gold_1.png', MEDAL_GOLD_ADD: 'medal_gold_add.png', - MEDAL_GOLD_DELETE: 'medal_gold_delete.png', + MEDAL_GOLD_DELETE: 'medal_gold_delete.png', + PAGE: 'page.png', + PAGE_COPY: 'page_copy.png', + PAGE_GEAR:'page_gear.png', + PAGE_DELETE: 'page_delete.png', + PAGE_EDIT: 'page_edit.png', + PAGE_REFRESH: 'page_refresh.png', + PAGE_SAVE: 'page_save.png', + PAGE_WHITE_COPY: 'page_white_copy.png', + PAGE_WORLD: 'page_world.png', PICTURES: 'pictures.png', PILL: 'pill.png', PLUGIN: 'plugin.png', + PRINTER: 'printer.png', RAINBOW: 'rainbow.png', ROUTING_TURNAROUND_RIGHT: 'routing_turnaround_right.png', SCRIPT: 'script.png', STORAGE: 'storage.png', TABLE: 'table.png', + TABLE_RELATIONSHIP: 'table_relationship.png', TICK: 'tick.png', USER: 'user.png', USER_ADD:'user_add.png', From efdaaa56b982e90ecbb8f5d640a3ae3aa1ff510e Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:07:56 -0400 Subject: [PATCH 50/71] Remove debug commands --- apps/app_registry/__init__.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps/app_registry/__init__.py b/apps/app_registry/__init__.py index 07d832c59c..8608d2334e 100644 --- a/apps/app_registry/__init__.py +++ b/apps/app_registry/__init__.py @@ -21,14 +21,11 @@ from .models import App for app_name in settings.INSTALLED_APPS: App.register(app_name) - print 'registry', app_name - try: post_init = import_module('%s.post_init' % app_name) except ImportError: pass else: - print 'post', post_init if post_init: for name, value in inspect.getmembers(post_init): if hasattr(value, '__call__') and name.startswith('init'): From 6b043d8622dacbd01767570ced3b4fab7fca81b6 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:08:20 -0400 Subject: [PATCH 51/71] Cleanups, add logging and statistics registration to the app registry app --- apps/app_registry/models.py | 51 ++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/apps/app_registry/models.py b/apps/app_registry/models.py index 7511b30eee..9d4cca617d 100644 --- a/apps/app_registry/models.py +++ b/apps/app_registry/models.py @@ -17,6 +17,7 @@ from common.models import TranslatableLabelMixin, LiveObjectMixin from smart_settings import SettingsNamespace from project_setup.api import register_setup from project_tools.api import register_tool +from statistics.api import register_statistics #from .classes import AppBackup, StorageModuleBase, Setting @@ -38,57 +39,59 @@ class App(TranslatableLabelMixin, LiveObjectMixin, models.Model): @classmethod @transaction.commit_on_success def register(cls, app_name): + logger.debug('Trying to import: %s' % app_name) try: app_module = import_module(app_name) except ImportError: transaction.rollback + logger.debug('import failed') else: + logger.debug('Trying to import app\'s registry') try: registration = import_module('%s.registry' % app_name) - except ImportError: + except ImportError as exception: transaction.rollback + logger.debug('import failed; %s' % exception) else: - disabled = getattr(registration, 'disabled', False) - name = getattr(registration, 'name') - label = getattr(registration, 'label') - icon = getattr(registration, 'icon', None) - description = getattr(registration, 'description', None) - dependencies = getattr(registration, 'dependencies', []) - settings = getattr(registration, 'settings', None) - setup_links = getattr(registration, 'setup_links', []) - tool_links = getattr(registration, 'tool_links', []) - - if not disabled: + if not getattr(registration, 'disabled', False): try: - app, created = App.objects.get_or_create(name=name) + app, created = App.objects.get_or_create(name=app_name) except DatabaseError: transaction.rollback() raise cls.UnableToRegister else: - app.label = label - if description: - app.description = description + app.label = getattr(registration, 'label', app_name) + app.description = getattr(registration, 'description', u'') app.dependencies.clear() app.save() - app.icon = icon + app.icon = getattr(registration, 'icon', None) - for app_name in dependencies: - dependency = App.objects.get(name=app_name) + for dependency_name in getattr(registration, 'dependencies', []): + dependency = App.objects.get(name=dependency_name) app.dependencies.add(dependency) + settings = getattr(registration, 'settings', None) + if settings: + logger.debug('settings: %s' % settings) settings_module = imp.new_module('settings') setattr(app_module, 'settings', settings_module) - sys.modules['%s.settings' % name] = settings_module - settings_namespace = SettingsNamespace(name, label, '%s.settings' % name) + sys.modules['%s.settings' % app_name] = settings_module + settings_namespace = SettingsNamespace(app_name, app.label, '%s.settings' % app_name) for setting in settings: settings_namespace.add_setting(**setting) - - for link in setup_links: + + for link in getattr(registration, 'setup_links', []): + logger.debug('setup link: %s' % link) register_setup(link) - for link in tool_links: + for link in getattr(registration, 'tool_links', []): + logger.debug('tool link: %s' % link) register_tool(link) + + for statistic in getattr(registration, 'statistics', []): + logger.debug('stattistic: %s' % statistic) + register_statistics(statistic) #def set_backup(self, *args, **kwargs): # return AppBackup(self, *args, **kwargs) From ea491af4d989669f00a50cf40350324cb3edcbe9 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:08:48 -0400 Subject: [PATCH 52/71] Simplify the project's description --- apps/main/templates/project_description.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/main/templates/project_description.html b/apps/main/templates/project_description.html index bfc4030a1e..9be454477b 100644 --- a/apps/main/templates/project_description.html +++ b/apps/main/templates/project_description.html @@ -3,7 +3,7 @@

- {% trans "Open source, Django based electronic document manager with custom metadata, indexing, tagging, file serving integration, digital signature support and OCR capabilities" %} + {% trans 'Free Open Source, Django based electronic document management system' %}

http://www.mayan-edms.com From 190c2736730ead00450f63832e7a5436830fec15 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:09:15 -0400 Subject: [PATCH 53/71] Add document apps icons and set links to use them --- apps/documents/icons.py | 20 +++++++++++++++ apps/documents/links.py | 56 +++++++++++++++++++++++------------------ 2 files changed, 52 insertions(+), 24 deletions(-) create mode 100644 apps/documents/icons.py diff --git a/apps/documents/icons.py b/apps/documents/icons.py new file mode 100644 index 0000000000..6f0c3bf2dd --- /dev/null +++ b/apps/documents/icons.py @@ -0,0 +1,20 @@ +from __future__ import absolute_import + +from icons.literals import (LAYOUT, MAGNIFIER, PAGE, PAGE_COPY, PAGE_GEAR, PAGE_DELETE, + PAGE_EDIT, PAGE_REFRESH, PAGE_SAVE, PAGE_WHITE_COPY, PAGE_WORLD, PRINTER, + TABLE_RELATIONSHIP) +from icons import Icon + +icon_documents = Icon(PAGE) +icon_create_siblings = Icon(PAGE_COPY) +icon_document_properties = Icon(PAGE_GEAR) +icon_document_delete = Icon(PAGE_DELETE) +icon_document_edit = Icon(PAGE_EDIT) +icon_document_preview = Icon(MAGNIFIER) +icon_document_download = Icon(PAGE_SAVE) +icon_find_duplicates = Icon(PAGE_WHITE_COPY) +icon_print = Icon(PRINTER) +icon_version_revert = Icon(PAGE_REFRESH) +icon_version_compare = Icon(TABLE_RELATIONSHIP) +icon_versions = Icon(PAGE_WORLD) +icon_document_types = Icon(LAYOUT) diff --git a/apps/documents/links.py b/apps/documents/links.py index 046d9016f9..ede1d65022 100644 --- a/apps/documents/links.py +++ b/apps/documents/links.py @@ -4,6 +4,7 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link from history.permissions import PERMISSION_HISTORY_VIEW +from history.icons import icon_history_link from .permissions import (PERMISSION_DOCUMENT_CREATE, PERMISSION_DOCUMENT_PROPERTIES_EDIT, PERMISSION_DOCUMENT_VIEW, @@ -13,9 +14,11 @@ from .permissions import (PERMISSION_DOCUMENT_CREATE, PERMISSION_DOCUMENT_TYPE_EDIT, PERMISSION_DOCUMENT_TYPE_DELETE, PERMISSION_DOCUMENT_TYPE_CREATE, PERMISSION_DOCUMENT_TYPE_VIEW, PERMISSION_DOCUMENT_VERSIONS_TEXT_COMPARE) - -from .conf.settings import ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL - +from .icons import (icon_documents, icon_create_siblings, icon_document_delete, + icon_document_properties, icon_document_edit, icon_document_preview, + icon_document_download, icon_find_duplicates, icon_print, icon_version_revert, + icon_version_compare, icon_versions, icon_document_types) +#from .settings import ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL # Document page links expressions def is_first_page(context): @@ -38,25 +41,25 @@ def is_current_version(context): return context['object'].document.latest_version.timestamp == context['object'].timestamp -document_list = Link(text=_(u'all documents'), view='document_list', sprite='page') -document_list_recent = Link(text=_(u'recent documents'), view='document_list_recent', sprite='page') -document_create_siblings = Link(text=_(u'clone metadata'), view='document_create_siblings', args='object.id', sprite='page_copy', permissions=[PERMISSION_DOCUMENT_CREATE]) -document_view_simple = Link(text=_(u'details'), view='document_view_simple', args='object.id', sprite='page', permissions=[PERMISSION_DOCUMENT_VIEW]) -document_view_advanced = Link(text=_(u'properties'), view='document_view_advanced', args='object.id', sprite='page_gear', permissions=[PERMISSION_DOCUMENT_VIEW]) -document_delete = Link(text=_(u'delete'), view='document_delete', args='object.id', sprite='page_delete', permissions=[PERMISSION_DOCUMENT_DELETE]) -document_multiple_delete = Link(text=_(u'delete'), view='document_multiple_delete', sprite='page_delete', permissions=[PERMISSION_DOCUMENT_DELETE]) -document_edit = Link(text=_(u'edit'), view='document_edit', args='object.id', sprite='page_edit', permissions=[PERMISSION_DOCUMENT_PROPERTIES_EDIT]) -document_preview = Link(text=_(u'preview'), klass='fancybox', view='document_preview', args='object.id', sprite='magnifier', permissions=[PERMISSION_DOCUMENT_VIEW]) -document_download = Link(text=_(u'download'), view='document_download', args='object.id', sprite='page_save', permissions=[PERMISSION_DOCUMENT_DOWNLOAD]) -document_multiple_download = Link(text=_(u'download'), view='document_multiple_download', sprite='page_save', permissions=[PERMISSION_DOCUMENT_DOWNLOAD]) -document_version_download = Link(text=_(u'download'), view='document_version_download', args='object.pk', sprite='page_save', permissions=[PERMISSION_DOCUMENT_DOWNLOAD]) -document_find_duplicates = Link(text=_(u'find duplicates'), view='document_find_duplicates', args='object.id', sprite='page_white_copy', permissions=[PERMISSION_DOCUMENT_VIEW]) -document_find_all_duplicates = Link(text=_(u'find all duplicates'), view='document_find_all_duplicates', sprite='page_white_copy', permissions=[PERMISSION_DOCUMENT_VIEW], description=_(u'Search all the documents\' checksums and return a list of the exact matches.')) +document_list = Link(text=_(u'all documents'), view='document_list', icon=icon_documents) +document_list_recent = Link(text=_(u'recent documents'), view='document_list_recent', icon=icon_documents) +document_create_siblings = Link(text=_(u'clone metadata'), view='document_create_siblings', args='object.id', icon=icon_create_siblings, permissions=[PERMISSION_DOCUMENT_CREATE]) +document_view_simple = Link(text=_(u'details'), view='document_view_simple', args='object.id', icon=icon_documents, permissions=[PERMISSION_DOCUMENT_VIEW]) +document_view_advanced = Link(text=_(u'properties'), view='document_view_advanced', args='object.id', icon=icon_document_properties, permissions=[PERMISSION_DOCUMENT_VIEW]) +document_delete = Link(text=_(u'delete'), view='document_delete', args='object.id', icon=icon_document_delete, permissions=[PERMISSION_DOCUMENT_DELETE]) +document_multiple_delete = Link(text=_(u'delete'), view='document_multiple_delete', icon=icon_document_delete, permissions=[PERMISSION_DOCUMENT_DELETE]) +document_edit = Link(text=_(u'edit'), view='document_edit', args='object.id', icon=icon_document_edit, permissions=[PERMISSION_DOCUMENT_PROPERTIES_EDIT]) +document_preview = Link(text=_(u'preview'), klass='fancybox', view='document_preview', args='object.id', icon=icon_document_preview, permissions=[PERMISSION_DOCUMENT_VIEW]) +document_download = Link(text=_(u'download'), view='document_download', args='object.id', icon=icon_document_download, permissions=[PERMISSION_DOCUMENT_DOWNLOAD]) +document_multiple_download = Link(text=_(u'download'), view='document_multiple_download', icon=icon_document_download, permissions=[PERMISSION_DOCUMENT_DOWNLOAD]) +document_version_download = Link(text=_(u'download'), view='document_version_download', args='object.pk', icon=icon_document_download, permissions=[PERMISSION_DOCUMENT_DOWNLOAD]) +document_find_duplicates = Link(text=_(u'find duplicates'), view='document_find_duplicates', args='object.id', icon=icon_find_duplicates, permissions=[PERMISSION_DOCUMENT_VIEW]) +document_find_all_duplicates = Link(text=_(u'find all duplicates'), view='document_find_all_duplicates', icon=icon_find_duplicates, permissions=[PERMISSION_DOCUMENT_VIEW], description=_(u'Search all the documents\' checksums and return a list of the exact matches.')) document_update_page_count = Link(text=_(u'update office documents\' page count'), view='document_update_page_count', sprite='page_white_csharp', permissions=[PERMISSION_DOCUMENT_TOOLS], description=_(u'Update the page count of the office type documents. This is useful when enabling office document support after there were already office type documents in the database.')) document_clear_transformations = Link(text=_(u'clear transformations'), view='document_clear_transformations', args='object.id', sprite='page_paintbrush', permissions=[PERMISSION_DOCUMENT_TRANSFORM]) document_multiple_clear_transformations = Link(text=_(u'clear transformations'), view='document_multiple_clear_transformations', sprite='page_paintbrush', permissions=[PERMISSION_DOCUMENT_TRANSFORM]) -document_print = Link(text=_(u'print'), view='document_print', args='object.id', sprite='printer', permissions=[PERMISSION_DOCUMENT_VIEW]) -document_history_view = Link(text=_(u'history'), view='history_for_object', args=['"documents"', '"document"', 'object.pk'], sprite='book_go', permissions=[PERMISSION_HISTORY_VIEW]) +document_print = Link(text=_(u'print'), view='document_print', args='object.id', icon=icon_print, permissions=[PERMISSION_DOCUMENT_VIEW]) +document_history_view = Link(text=_(u'history'), view='history_for_object', args=['"documents"', '"document"', 'object.pk'], icon=icon_history_link, permissions=[PERMISSION_HISTORY_VIEW]) document_missing_list = Link(text=_(u'Find missing document files'), view='document_missing_list', sprite='page_find', description=_(u'Return a list of documents found on the database but that don\'t physically exist in the document storage.'), permissions=[PERMISSION_DOCUMENT_VIEW]) # Tools @@ -82,13 +85,13 @@ document_page_rotate_left = Link(text=_(u'rotate left'), klass='no-parent-histor document_page_view_reset = Link(text=_(u'reset view'), klass='no-parent-history', view='document_page_view_reset', args='page.pk', sprite='page_white', permissions=[PERMISSION_DOCUMENT_VIEW]) # Document versions -document_version_list = Link(text=_(u'versions'), view='document_version_list', args='object.pk', sprite='page_world', permissions=[PERMISSION_DOCUMENT_VIEW]) -document_version_revert = Link(text=_(u'revert'), view='document_version_revert', args='object.pk', sprite='page_refresh', permissions=[PERMISSION_DOCUMENT_VERSION_REVERT], conditional_disable=is_current_version) -document_version_text_compare = Link(text=_(u'compare (text)'), view='document_version_text_compare', args='object.pk', sprite='table_relationship', permissions=[PERMISSION_DOCUMENT_VERSIONS_TEXT_COMPARE]) +document_version_list = Link(text=_(u'versions'), view='document_version_list', args='object.pk', icon=icon_versions, permissions=[PERMISSION_DOCUMENT_VIEW]) +document_version_revert = Link(text=_(u'revert'), view='document_version_revert', args='object.pk', icon=icon_version_revert, permissions=[PERMISSION_DOCUMENT_VERSION_REVERT], conditional_disable=is_current_version) +document_version_text_compare = Link(text=_(u'compare (text)'), view='document_version_text_compare', args='object.pk', icon=icon_version_compare, permissions=[PERMISSION_DOCUMENT_VERSIONS_TEXT_COMPARE]) # Document type related links -document_type_list = Link(text=_(u'document type list'), view='document_type_list', sprite='layout', permissions=[PERMISSION_DOCUMENT_TYPE_VIEW]) -document_type_setup = Link(text=_(u'document types'), view='document_type_list', sprite='layout', icon='layout.png', permissions=[PERMISSION_DOCUMENT_TYPE_VIEW], children_view_regex=[r'^document_type_']) +document_type_list = Link(text=_(u'document type list'), view='document_type_list', icon=icon_document_types, permissions=[PERMISSION_DOCUMENT_TYPE_VIEW]) +document_type_setup = Link(text=_(u'document types'), view='document_type_list', sprite='layout', icon=icon_document_types, permissions=[PERMISSION_DOCUMENT_TYPE_VIEW], children_view_regex=[r'^document_type_']) document_type_document_list = Link(text=_(u'documents of this type'), view='document_type_document_list', args='document_type.id', sprite='page_go', permissions=[PERMISSION_DOCUMENT_TYPE_VIEW]) document_type_edit = Link(text=_(u'edit'), view='document_type_edit', args='document_type.id', sprite='layout_edit', permissions=[PERMISSION_DOCUMENT_TYPE_EDIT]) document_type_delete = Link(text=_(u'delete'), view='document_type_delete', args='document_type.id', sprite='layout_delete', permissions=[PERMISSION_DOCUMENT_TYPE_DELETE]) @@ -101,3 +104,8 @@ document_type_filename_delete = Link(text=_(u'delete'), view='document_type_file # TODO: remove this document_type_views = ['setup_document_type_metadata', 'document_type_list', 'document_type_document_list', 'document_type_edit', 'document_type_delete', 'document_type_create', 'document_type_filename_list', 'document_type_filename_create', 'document_type_filename_edit', 'document_type_filename_delete'] + +link_documents_menu = Link(icon=icon_documents, text=_(u'documents'), view='document_list_recent', + children_url_regex=[r'^documents/[^t]', r'^metadata/[^s]', r'comments', r'tags/document', r'grouping/[^s]', r'history/list/for_object/documents'], + children_view_regex=[r'document_acl', r'smart_link_instance'], + children_views=['document_folder_list', 'folder_add_document', 'document_index_list', 'upload_version', ]) From 48aec019e7634ed9dcd5226d042babc288454e88 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:09:44 -0400 Subject: [PATCH 54/71] Add document app's post init file --- apps/documents/post_init.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 apps/documents/post_init.py diff --git a/apps/documents/post_init.py b/apps/documents/post_init.py new file mode 100644 index 0000000000..0fef11bb21 --- /dev/null +++ b/apps/documents/post_init.py @@ -0,0 +1,22 @@ +from __future__ import absolute_import + +import tempfile + +from django.db import models +from django.utils.translation import ugettext_lazy as _ + +from common.utils import validate_path, encapsulate + +from .models import DocumentVersion, get_filename_from_uuid +from .settings import STORAGE_BACKEND, CACHE_PATH + + +def init_validate_cache_path(): + if (validate_path(CACHE_PATH) == False) or (not CACHE_PATH): + setattr(document_settings, 'CACHE_PATH', tempfile.mkdtemp()) + +def init_set_storage_backend(): + # Monkey patch the file field until this is resolved: AttributeError: + # The 'file' attribute can only be accessed from DocumentVersion instances. + #DocumentVersion.file.storage = STORAGE_BACKEND() + DocumentVersion.add_to_class('file', models.FileField(upload_to=get_filename_from_uuid, verbose_name=_(u'file'), storage=STORAGE_BACKEND())) From 37c09c866e68a31a8cae25fc8d0e9c416e17c593 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:10:05 -0400 Subject: [PATCH 55/71] Add document app registry file --- apps/documents/registry.py | 132 +++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 apps/documents/registry.py diff --git a/apps/documents/registry.py b/apps/documents/registry.py new file mode 100644 index 0000000000..db85e7de4e --- /dev/null +++ b/apps/documents/registry.py @@ -0,0 +1,132 @@ +""" +Configuration options for the documents app +""" +from __future__ import absolute_import + +import hashlib +import uuid +import os + +from django.utils.translation import ugettext_lazy as _ +from django.conf import settings as django_settings + +from storage.backends.filebasedstorage import FileBasedStorage +from smart_settings import LocalScope + +from .icons import icon_documents +from .links import document_type_setup +from .statistics import get_statistics + +def default_checksum(x): + """hashlib.sha256(x).hexdigest()""" + return hashlib.sha256(x).hexdigest() + + +def default_uuid(): + """unicode(uuid.uuid4())""" + return unicode(uuid.uuid4()) + + +name = 'documents' +label = _(u'Documents') +description = _(u'Base app that handles documents instances.') +icon = icon_documents +dependencies = ['app_registry', 'icons', 'storage', 'permissions', 'navigation'] +setup_links = [document_type_setup] +#AppBackup(app, [ModelBackup(), FileBackup(document_settings.STORAGE_BACKEND)]) + +settings = [ + { + 'name': 'IM_CONVERT_PATH', + 'default': u'/usr/bin/convert', + 'description': _(u'File path to imagemagick\'s convert program.'), + 'exists': True, + 'scopes': [LocalScope()] + }, + +# Saving + + { + 'name': 'CHECKSUM_FUNCTION', + 'default': default_checksum, + 'scopes': [LocalScope()] + }, + { + 'name': 'UUID_FUNCTION', + 'default': default_uuid, + 'scopes': [LocalScope()] + }, + +# Storage + + { + 'name': 'STORAGE_BACKEND', + 'default': FileBasedStorage, + 'scopes': [LocalScope()] + }, + +# Usage + + { + 'name': 'PREVIEW_SIZE', + 'default': u'640x480', + 'scopes': [LocalScope()] + }, + { + 'name': 'PRINT_SIZE', + 'default': u'1400', + 'scopes': [LocalScope()] + }, + { + 'name': 'MULTIPAGE_PREVIEW_SIZE', + 'default': u'160x120', + 'scopes': [LocalScope()] + }, + { + 'name': 'THUMBNAIL_SIZE', + 'default': u'50x50', + 'scopes': [LocalScope()] + }, + { + 'name': 'DISPLAY_SIZE', + 'default': u'1200', + 'scopes': [LocalScope()] + }, + { + 'name': 'RECENT_COUNT', + 'default': 40, + 'description': _(u'Maximum number of recent (created, edited, viewed}, documents to remember per user.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'ZOOM_PERCENT_STEP', + 'default': 50, + 'description': _(u'Amount in percent zoom in or out a document page per user interaction.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'ZOOM_MAX_LEVEL', + 'default': 200, + 'description': _(u'Maximum amount in percent (%}, to allow user to zoom in a document page interactively.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'ZOOM_MIN_LEVEL', + 'default': 50, + 'description': _(u'Minimum amount in percent (%}, to allow user to zoom out a document page interactively.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'ROTATION_STEP', + 'default': 90, + 'description': _(u'Amount in degrees to rotate a document page per user interaction.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'CACHE_PATH', + 'default': os.path.join(django_settings.PROJECT_ROOT, 'image_cache'), + 'exists': True, + 'scopes': [LocalScope()] + }, +] +statistics=[get_statistics] From 54a7038873cdbcdba6d91682c2c8254cfaf4c2ed Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:10:24 -0400 Subject: [PATCH 56/71] Update statistics app to use registry --- apps/statistics/registry.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 apps/statistics/registry.py diff --git a/apps/statistics/registry.py b/apps/statistics/registry.py new file mode 100644 index 0000000000..b8de008983 --- /dev/null +++ b/apps/statistics/registry.py @@ -0,0 +1,10 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .icons import icon_statistics + +label = _(u'Statistics') +description = _(u'Central place to store and display app statistics.') +dependencies = ['app_registry', 'icons', 'navigation'] +icon = icon_statistics From e63b596ff5744cd88d7fac4e5f42dc057daebd4b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:10:47 -0400 Subject: [PATCH 57/71] Icon class can now be force to display a particular icon set --- apps/icons/classes.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/apps/icons/classes.py b/apps/icons/classes.py index c3bd89d6a7..8c6b4b6ef7 100644 --- a/apps/icons/classes.py +++ b/apps/icons/classes.py @@ -1,5 +1,7 @@ from __future__ import absolute_import +import os + from django.utils.safestring import mark_safe from django.conf import settings @@ -14,15 +16,19 @@ SIZE_BIG = '32x32' class Icon(object): _registry = {} - def __init__(self, literal): + def __init__(self, literal, icon_set=None): self.literal = literal + self.icon_set = icon_set self.__class__._registry[literal] = self def get_file_name(self, size): # TODO: Move name + size resolution to sets to support size/name and # name_size filename conventions try: - return '%s/%s/%s' % (ICON_THEMES[ICON_SET].PATH, size, ICON_THEMES[ICON_SET].DICTIONARY[self.literal]) + if self.icon_set: + return '%s/%s/%s' % (ICON_THEMES[self.icon_set].PATH, size, ICON_THEMES[self.icon_set].DICTIONARY[self.literal]) + else: + return '%s/%s/%s' % (ICON_THEMES[ICON_SET].PATH, size, ICON_THEMES[ICON_SET].DICTIONARY[self.literal]) except KeyError: return '%s/%s/%s' % (ICON_THEMES[ICON_SET].PATH, size, ICON_THEMES[ICON_SET].DICTIONARY[ERROR]) except AttributeError: @@ -36,3 +42,9 @@ class Icon(object): def display_big(self): return self.display(SIZE_BIG) + + def get_filepath(self): + if settings.DEVELOPMENT: + return os.path.join(settings.PROJECT_ROOT, 'apps', 'icons', 'static', 'icons', self.get_file_name(SIZE_BIG)) + else: + return os.path.join(settings.STATIC_ROOT, self.get_file_name(SIZE_BIG)) From 4d7999cadb213d1fadaabfb2f604edd663235bb2 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:17:30 -0400 Subject: [PATCH 58/71] Fixed the documents app and updated to latest app registry api --- apps/documents/__init__.py | 39 ++++------------- apps/documents/forms.py | 2 +- apps/documents/links.py | 3 +- apps/documents/managers.py | 21 +++++++++ apps/documents/models.py | 83 ++++++++++++++++++++---------------- apps/documents/statistics.py | 5 ++- apps/documents/urls.py | 3 +- apps/documents/utils.py | 2 +- apps/documents/views.py | 17 ++++---- apps/documents/widgets.py | 7 +-- 10 files changed, 98 insertions(+), 84 deletions(-) diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 846522bc09..c1f3792bf9 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -1,21 +1,17 @@ from __future__ import absolute_import -import tempfile - from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -from app_registry.models import App -from common.utils import validate_path, encapsulate -from diagnostics.api import DiagnosticNamespace +from common.utils import encapsulate +#from diagnostics.api import DiagnosticNamespace from history.permissions import PERMISSION_HISTORY_VIEW from maintenance.api import MaintenanceNamespace from navigation.api import (bind_links, register_top_menu, register_model_list_columns, register_sidebar_template, Link, register_multi_item_links) -from project_setup.api import register_setup -from statistics.api import register_statistics +# Register document type links from .models import (Document, DocumentPage, DocumentPageTransformation, DocumentType, DocumentTypeFilename, DocumentVersion) @@ -24,7 +20,6 @@ from .permissions import (PERMISSION_DOCUMENT_PROPERTIES_EDIT, PERMISSION_DOCUMENT_DOWNLOAD, PERMISSION_DOCUMENT_TRANSFORM, PERMISSION_DOCUMENT_EDIT, PERMISSION_DOCUMENT_VERSION_REVERT, PERMISSION_DOCUMENT_NEW_VERSION) -from .conf import settings as document_settings from .widgets import document_thumbnail from .links import (document_list, document_list_recent, document_create_siblings, document_view_simple, document_view_advanced, @@ -35,7 +30,8 @@ from .links import (document_list, document_list_recent, document_missing_list) from .links import (document_type_list, document_type_setup, document_type_document_list, document_type_edit, document_type_delete, document_type_create, document_type_filename_list, - document_type_filename_create, document_type_filename_edit, document_type_filename_delete) + document_type_filename_create, document_type_filename_edit, document_type_filename_delete, + link_documents_menu) from .links import document_version_list, document_version_revert from .links import (document_page_transformation_list, document_page_transformation_create, document_page_transformation_edit, document_page_transformation_delete, @@ -46,9 +42,7 @@ from .links import (document_page_transformation_list, document_page_transformat document_multiple_clear_transformations, document_multiple_delete, document_multiple_download, document_version_text_compare) from .links import document_clear_image_cache -from .statistics import get_statistics -# Register document type links bind_links([DocumentType], [document_type_document_list, document_type_filename_list, document_type_edit, document_type_delete]) bind_links([DocumentTypeFilename], [document_type_filename_edit, document_type_filename_delete]) @@ -86,8 +80,8 @@ bind_links('document_page_transformation_list', [document_page_transformation_cr bind_links('document_page_transformation_create', [document_page_transformation_create], menu_name='sidebar') bind_links(['document_page_transformation_edit', 'document_page_transformation_delete'], [document_page_transformation_create], menu_name='sidebar') -namespace = DiagnosticNamespace(_(u'documents')) -namespace.create_tool(document_missing_list) +#namespace = DiagnosticNamespace(_(u'documents')) +#namespace.create_tool(document_missing_list) namespace = MaintenanceNamespace(_(u'documents')) namespace.create_tool(document_find_all_duplicates) @@ -104,10 +98,7 @@ register_model_list_columns(Document, [ register_top_menu( 'documents', - link=Link(sprite='page', text=_(u'documents'), view='document_list_recent', - children_url_regex=[r'^documents/[^t]', r'^metadata/[^s]', r'comments', r'tags/document', r'grouping/[^s]', r'history/list/for_object/documents'], - children_view_regex=[r'document_acl', r'smart_link_instance'], - children_views=['document_folder_list', 'folder_add_document', 'document_index_list', 'upload_version', ]), + link=link_documents_menu, position=1 ) @@ -119,11 +110,6 @@ bind_links([Document], [document_view_advanced], menu_name='form_header', positi bind_links([Document], [document_history_view], menu_name='form_header') bind_links([Document], [document_version_list], menu_name='form_header') -if (validate_path(document_settings.CACHE_PATH) == False) or (not document_settings.CACHE_PATH): - setattr(document_settings, 'CACHE_PATH', tempfile.mkdtemp()) - -register_setup(document_type_setup) - class_permissions(Document, [ PERMISSION_DOCUMENT_PROPERTIES_EDIT, PERMISSION_DOCUMENT_EDIT, @@ -136,12 +122,3 @@ class_permissions(Document, [ PERMISSION_HISTORY_VIEW ]) -register_statistics(get_statistics) - -try: - app = App.register('documents', _(u'Documents')) -except App.UnableToRegister: - pass -else: - app.set_dependencies(['app_registry']) - #AppBackup(app, [ModelBackup(), FileBackup(document_settings.STORAGE_BACKEND)]) diff --git a/apps/documents/forms.py b/apps/documents/forms.py index 304663ddb7..1b30783db8 100644 --- a/apps/documents/forms.py +++ b/apps/documents/forms.py @@ -8,7 +8,7 @@ from django.utils.safestring import mark_safe from common.forms import DetailForm from common.literals import PAGE_SIZE_CHOICES, PAGE_ORIENTATION_CHOICES -from common.conf.settings import DEFAULT_PAPER_SIZE, DEFAULT_PAGE_ORIENTATION +from common.settings import DEFAULT_PAPER_SIZE, DEFAULT_PAGE_ORIENTATION from common.widgets import TextAreaDiv from .models import (Document, DocumentType, diff --git a/apps/documents/links.py b/apps/documents/links.py index ede1d65022..8e797beef8 100644 --- a/apps/documents/links.py +++ b/apps/documents/links.py @@ -18,7 +18,6 @@ from .icons import (icon_documents, icon_create_siblings, icon_document_delete, icon_document_properties, icon_document_edit, icon_document_preview, icon_document_download, icon_find_duplicates, icon_print, icon_version_revert, icon_version_compare, icon_versions, icon_document_types) -#from .settings import ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL # Document page links expressions def is_first_page(context): @@ -30,10 +29,12 @@ def is_last_page(context): def is_min_zoom(context): + from .settings import ZOOM_MIN_LEVEL return context['zoom'] <= ZOOM_MIN_LEVEL def is_max_zoom(context): + from .settings import ZOOM_MAX_LEVEL return context['zoom'] >= ZOOM_MAX_LEVEL diff --git a/apps/documents/managers.py b/apps/documents/managers.py index c69a007254..a95c34475a 100644 --- a/apps/documents/managers.py +++ b/apps/documents/managers.py @@ -1,6 +1,7 @@ from __future__ import absolute_import from ast import literal_eval +from datetime import datetime from django.db import models @@ -24,3 +25,23 @@ class DocumentPageTransformationManager(models.Manager): warnings.append(e) return transformations, warnings + + +class RecentDocumentManager(models.Manager): + def add_document_for_user(self, user, document): + from .settings import RECENT_COUNT + + if user.is_authenticated(): + self.model.objects.filter(user=user, document=document).delete() + new_recent = self.model(user=user, document=document, datetime_accessed=datetime.now()) + new_recent.save() + to_delete = self.model.objects.filter(user=user)[RECENT_COUNT:] + for recent_to_delete in to_delete: + recent_to_delete.delete() + + def get_for_user(self, user): + document_model = models.get_model('documents', 'Document') + if user.is_authenticated(): + return document_model.objects.filter(recentdocument__user=user) + else: + return [] diff --git a/apps/documents/models.py b/apps/documents/models.py index 34ca755520..ca3377c54b 100644 --- a/apps/documents/models.py +++ b/apps/documents/models.py @@ -21,20 +21,24 @@ from django.utils.translation import ugettext from django.contrib.auth.models import User from django.core.exceptions import ValidationError -from converter.api import get_page_count -from converter.api import get_available_transformations_choices -from converter.api import convert -from converter.exceptions import UnknownFileFormat, UnkownConvertError -from mimetype.api import (get_mimetype, get_icon_file_path, - get_error_icon_file_path) +import converter +#from converter import api as converter_api +#from converter.api import get_page_count +#from converter.api import get_available_transformations_choices +#from converter.api import convert +#from converter.exceptions import UnknownFileFormat, UnkownConvertError +#from mimetype.api import (get_mimetype, get_icon_file_path, +# get_error_icon_file_path) from converter.literals import (DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION, DEFAULT_PAGE_NUMBER) -from .conf.settings import RECENT_COUNT -from .conf.settings import (CHECKSUM_FUNCTION, UUID_FUNCTION, - STORAGE_BACKEND, DISPLAY_SIZE, CACHE_PATH, - ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL) -from .managers import DocumentPageTransformationManager +from mimetype.icons import icon_file_extension_error + +#from .settings import (CHECKSUM_FUNCTION, UUID_FUNCTION, +# STORAGE_BACKEND, DISPLAY_SIZE, CACHE_PATH, +# ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL) + +from .managers import DocumentPageTransformationManager, RecentDocumentManager from .utils import document_save_to_temp_dir from .literals import (RELEASE_LEVEL_FINAL, RELEASE_LEVEL_CHOICES, VERSION_UPDATE_MAJOR, VERSION_UPDATE_MINOR, VERSION_UPDATE_MICRO) @@ -51,6 +55,8 @@ def get_filename_from_uuid(instance, filename): Store the orignal filename of the uploaded file and replace it with a UUID """ + from .settings import UUID_FUNCTION + instance.filename = filename return UUID_FUNCTION() @@ -82,6 +88,8 @@ class Document(models.Model): @staticmethod def clear_image_cache(): + from .settings import CACHE_PATH + for the_file in os.listdir(CACHE_PATH): file_path = os.path.join(CACHE_PATH, the_file) if os.path.isfile(file_path): @@ -100,6 +108,8 @@ class Document(models.Model): return ('document_view_simple', [self.pk]) def save(self, *args, **kwargs): + from .settings import UUID_FUNCTION + if not self.pk: self.uuid = UUID_FUNCTION() self.date_added = datetime.datetime.now() @@ -107,6 +117,8 @@ class Document(models.Model): self.mark_indexable() def get_cached_image_name(self, page, version): + from .settings import CACHE_PATH + document_version = DocumentVersion.objects.get(pk=version) document_page = document_version.documentpage_set.get(page_number=page) transformations, warnings = document_page.get_transformation_list() @@ -114,6 +126,7 @@ class Document(models.Model): return os.path.join(CACHE_PATH, hash_value), transformations def get_image_cache_name(self, page, version): + from converter.api import convert cache_file_path, transformations = self.get_cached_image_name(page, version) if os.path.exists(cache_file_path): return cache_file_path @@ -122,13 +135,22 @@ class Document(models.Model): document_file = document_save_to_temp_dir(document_version, document_version.checksum) return convert(document_file, output_filepath=cache_file_path, page=page, transformations=transformations, mimetype=self.file_mimetype) - def get_valid_image(self, size=DISPLAY_SIZE, page=DEFAULT_PAGE_NUMBER, zoom=DEFAULT_ZOOM_LEVEL, rotation=DEFAULT_ROTATION, version=None): + def get_valid_image(self, size=None, page=DEFAULT_PAGE_NUMBER, zoom=DEFAULT_ZOOM_LEVEL, rotation=DEFAULT_ROTATION, version=None): + from converter.api import convert + + if not size: + size = DISPLAY_SIZE + if not version: version = self.latest_version.pk image_cache_name = self.get_image_cache_name(page=page, version=version) return convert(image_cache_name, cleanup_files=False, size=size, zoom=zoom, rotation=rotation) - def get_image(self, size=DISPLAY_SIZE, page=DEFAULT_PAGE_NUMBER, zoom=DEFAULT_ZOOM_LEVEL, rotation=DEFAULT_ROTATION, as_base64=False, version=None): + def get_image(self, size=None, page=DEFAULT_PAGE_NUMBER, zoom=DEFAULT_ZOOM_LEVEL, rotation=DEFAULT_ROTATION, as_base64=False, version=None): + from .settings import ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL + if not size: + size = DISPLAY_SIZE + if zoom < ZOOM_MIN_LEVEL: zoom = ZOOM_MIN_LEVEL @@ -139,12 +161,12 @@ class Document(models.Model): try: file_path = self.get_valid_image(size=size, page=page, zoom=zoom, rotation=rotation, version=version) - except UnknownFileFormat: + except converter.UnknownFileFormat: file_path = get_icon_file_path(self.file_mimetype) - except UnkownConvertError: - file_path = get_error_icon_file_path() + except converter.UnkownConvertError: + file_path = icon_file_extension_error.get_filepath() except: - file_path = get_error_icon_file_path() + file_path = icon_file_extension_error.get_filepath() if as_base64: image = open(file_path, 'r') @@ -340,7 +362,7 @@ class DocumentVersion(models.Model): comment = models.TextField(blank=True, verbose_name=_(u'comment')) # File related fields - file = models.FileField(upload_to=get_filename_from_uuid, storage=STORAGE_BACKEND(), verbose_name=_(u'file')) + file = models.FileField(upload_to=get_filename_from_uuid, verbose_name=_(u'file')) mimetype = models.CharField(max_length=64, null=True, blank=True, editable=False) encoding = models.CharField(max_length=64, null=True, blank=True, editable=False) filename = models.CharField(max_length=255, default=u'', editable=False, db_index=True) @@ -424,6 +446,8 @@ class DocumentVersion(models.Model): Open a document version's file and update the checksum field using the user provided checksum function """ + from .settings import CHECKSUM_FUNCTION + if self.exists(): source = self.open() self.checksum = unicode(CHECKSUM_FUNCTION(source.read())) @@ -432,6 +456,7 @@ class DocumentVersion(models.Model): self.save() def update_page_count(self, save=True): + from coverter.api import get_page_count handle, filepath = tempfile.mkstemp() # Just need the filepath, close the file description os.close(handle) @@ -439,7 +464,7 @@ class DocumentVersion(models.Model): self.save_to_file(filepath) try: detected_pages = get_page_count(filepath) - except UnknownFileFormat: + except converter.UnknownFileFormat: # If converter backend doesn't understand the format, # use 1 as the total page count detected_pages = 1 @@ -660,7 +685,8 @@ class DocumentPageTransformation(models.Model): """ document_page = models.ForeignKey(DocumentPage, verbose_name=_(u'document page')) order = models.PositiveIntegerField(default=0, blank=True, null=True, verbose_name=_(u'order'), db_index=True) - transformation = models.CharField(choices=get_available_transformations_choices(), max_length=128, verbose_name=_(u'transformation')) + #transformation = models.CharField(choices=get_available_transformations_choices(), max_length=128, verbose_name=_(u'transformation')) + transformation = models.CharField(max_length=128, verbose_name=_(u'transformation')) arguments = models.TextField(blank=True, null=True, verbose_name=_(u'arguments'), help_text=_(u'Use dictionaries to indentify arguments, example: %s') % u'{\'degrees\':90}', validators=[ArgumentsValidator()]) objects = DocumentPageTransformationManager() @@ -673,23 +699,6 @@ class DocumentPageTransformation(models.Model): verbose_name_plural = _(u'document page transformations') -class RecentDocumentManager(models.Manager): - def add_document_for_user(self, user, document): - if user.is_authenticated(): - self.model.objects.filter(user=user, document=document).delete() - new_recent = self.model(user=user, document=document, datetime_accessed=datetime.datetime.now()) - new_recent.save() - to_delete = self.model.objects.filter(user=user)[RECENT_COUNT:] - for recent_to_delete in to_delete: - recent_to_delete.delete() - - def get_for_user(self, user): - if user.is_authenticated(): - return Document.objects.filter(recentdocument__user=user) - else: - return [] - - class RecentDocument(models.Model): """ Keeps a list of the n most recent accessed or created document for diff --git a/apps/documents/statistics.py b/apps/documents/statistics.py index 77ebf94e26..5d09d04d7b 100644 --- a/apps/documents/statistics.py +++ b/apps/documents/statistics.py @@ -5,11 +5,12 @@ from django.db.models import Avg, Count, Min, Max from common.utils import pretty_size, pretty_size_10 -from .conf.settings import STORAGE_BACKEND from .models import Document, DocumentType, DocumentPage, DocumentVersion def get_used_size(path, file_list): + from .settings import STORAGE_BACKEND + total_size = 0 for filename in file_list: try: @@ -21,6 +22,8 @@ def get_used_size(path, file_list): def storage_count(path=u'.'): + from .settings import STORAGE_BACKEND + try: directories, files = STORAGE_BACKEND().listdir(path) except OSError: diff --git a/apps/documents/urls.py b/apps/documents/urls.py index 67708c097c..905c782a6b 100644 --- a/apps/documents/urls.py +++ b/apps/documents/urls.py @@ -2,9 +2,10 @@ from __future__ import absolute_import from django.conf.urls.defaults import patterns, url -from .conf.settings import (PREVIEW_SIZE, PRINT_SIZE, THUMBNAIL_SIZE, +from .settings import (PREVIEW_SIZE, PRINT_SIZE, THUMBNAIL_SIZE, DISPLAY_SIZE, MULTIPAGE_PREVIEW_SIZE) + urlpatterns = patterns('documents.views', url(r'^list/$', 'document_list', (), 'document_list'), url(r'^list/recent/$', 'document_list_recent', (), 'document_list_recent'), diff --git a/apps/documents/utils.py b/apps/documents/utils.py index ca5cb67db3..fb31763c2d 100644 --- a/apps/documents/utils.py +++ b/apps/documents/utils.py @@ -1,6 +1,6 @@ import os -from common.conf.settings import TEMPORARY_DIRECTORY +from common.settings import TEMPORARY_DIRECTORY def document_save_to_temp_dir(document, filename, buffer_size=1024 * 1024): diff --git a/apps/documents/views.py b/apps/documents/views.py index 98bedc5974..63110bf039 100644 --- a/apps/documents/views.py +++ b/apps/documents/views.py @@ -16,14 +16,14 @@ from django.core.exceptions import PermissionDenied from django.conf import settings import sendfile -from common.utils import pretty_size, parse_range, urlquote, \ - return_diff, encapsulate +from common.utils import (pretty_size, parse_range, urlquote, + return_diff, encapsulate) from common.widgets import two_state_template -from common.literals import PAGE_SIZE_DIMENSIONS, \ - PAGE_ORIENTATION_PORTRAIT, PAGE_ORIENTATION_LANDSCAPE -from common.conf.settings import DEFAULT_PAPER_SIZE -from converter.literals import DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION, \ - DEFAULT_PAGE_NUMBER, DEFAULT_FILE_FORMAT_MIMETYPE +from common.literals import (PAGE_SIZE_DIMENSIONS, + PAGE_ORIENTATION_PORTRAIT, PAGE_ORIENTATION_LANDSCAPE) +from common.settings import DEFAULT_PAPER_SIZE +from converter.literals import (DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION, + DEFAULT_PAGE_NUMBER, DEFAULT_FILE_FORMAT_MIMETYPE) from converter.office_converter import OfficeConverter from filetransfers.api import serve_file from navigation.utils import resolve_to_name @@ -31,9 +31,10 @@ from permissions.models import Permission from acls.models import AccessEntry from common.compressed_files import CompressedFile -from .conf.settings import (PREVIEW_SIZE, STORAGE_BACKEND, ZOOM_PERCENT_STEP, +from .settings import (PREVIEW_SIZE, STORAGE_BACKEND, ZOOM_PERCENT_STEP, ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL, ROTATION_STEP, PRINT_SIZE, RECENT_COUNT) + from .permissions import (PERMISSION_DOCUMENT_CREATE, PERMISSION_DOCUMENT_PROPERTIES_EDIT, PERMISSION_DOCUMENT_VIEW, PERMISSION_DOCUMENT_DELETE, PERMISSION_DOCUMENT_DOWNLOAD, diff --git a/apps/documents/widgets.py b/apps/documents/widgets.py index a7b46294d3..da4ff7dd68 100644 --- a/apps/documents/widgets.py +++ b/apps/documents/widgets.py @@ -8,9 +8,10 @@ from django.utils.translation import ugettext_lazy as _ from django.core.urlresolvers import reverse from django.utils.http import urlencode +from mimetype.icons import icon_file_extension_error + from converter.literals import (DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION, DEFAULT_PAGE_NUMBER) -from mimetype.api import get_error_icon_url def document_thumbnail(document, **kwargs): @@ -73,7 +74,7 @@ def document_html_widget(document, view='document_thumbnail', click_view=None, p } }) .error(function(data) { - $('#document-%(pk)d-%(page)d').html(''); + $('#document-%(pk)d-%(page)d').html('%(error_image)s'); }); }); @@ -82,7 +83,7 @@ def document_html_widget(document, view='document_thumbnail', click_view=None, p 'pk': document.pk, 'page': page if page else 1, 'plain_template': mark_safe(u''.join(plain_template)), - 'error_image': u''.join([settings.STATIC_URL, get_error_icon_url()]), + 'error_image': icon_file_extension_error.display_big(), } ) From a243646860d16840e7e3f4322a0a5f98894ed619 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 23:09:00 -0400 Subject: [PATCH 59/71] Add project setup app registry --- apps/project_setup/registry.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 apps/project_setup/registry.py diff --git a/apps/project_setup/registry.py b/apps/project_setup/registry.py new file mode 100644 index 0000000000..d7d0915bd9 --- /dev/null +++ b/apps/project_setup/registry.py @@ -0,0 +1,12 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from smart_settings import LocalScope + +from .icons import icon_setup + +label = _(u'Project setup') +description = _(u'Handles project setup function registration.') +icon = icon_setup +dependencies = ['app_registry', 'icons', 'navigation'] From b06c518ee7514564e4a1faf295d911c976dd2112 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 23:09:20 -0400 Subject: [PATCH 60/71] Add project tools app registry --- apps/project_tools/registry.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 apps/project_tools/registry.py diff --git a/apps/project_tools/registry.py b/apps/project_tools/registry.py new file mode 100644 index 0000000000..8bd781ce60 --- /dev/null +++ b/apps/project_tools/registry.py @@ -0,0 +1,12 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from smart_settings import LocalScope + +from .icons import icon_tool + +label = _(u'Project tools') +description = _(u'Handles project tools registration.') +icon = icon_tool +dependencies = ['app_registry', 'icons', 'navigation'] From 08a0f80918baf859765de7a989e57b47fb3e598a Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 23:09:36 -0400 Subject: [PATCH 61/71] Add rest api app description --- apps/rest_api/registry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/rest_api/registry.py b/apps/rest_api/registry.py index 119d1e557e..906bf44f83 100644 --- a/apps/rest_api/registry.py +++ b/apps/rest_api/registry.py @@ -5,6 +5,6 @@ from django.utils.translation import ugettext_lazy as _ #from .icons import icon_settings label = _(u'API') -#description = _(u'Handles the configuration settings of all apps') +description = _(u'Exposes an application programming interface to the project internal objects.') #icon = icon_settings dependencies = ['app_registry'] From 9cb9717793f0c6c280ee20560f151a289f124427 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 23:09:55 -0400 Subject: [PATCH 62/71] Remove debug statement --- apps/workflows/forms.py | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/workflows/forms.py b/apps/workflows/forms.py index 5f0e897ebd..c6835b5af6 100644 --- a/apps/workflows/forms.py +++ b/apps/workflows/forms.py @@ -12,7 +12,6 @@ class NodeForm(forms.Form): super(WorkflowStateSetupForm, self).__init__(*args, **kwargs) #self.fields['workflow'].initial = workflow #self.fields['workflow'].widget = forms.widgets.HiddenInput() - print self.instance #def choices(self, workflow): # return { From 8728167044adf62b52f3035faedfaca13bfe58f5 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 23:10:23 -0400 Subject: [PATCH 63/71] Update converter to use app registry and deferred imports --- apps/converter/__init__.py | 3 +++ apps/converter/api.py | 5 ++++- apps/converter/office_converter.py | 5 +++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/apps/converter/__init__.py b/apps/converter/__init__.py index 1616548ee8..67554ebf9f 100644 --- a/apps/converter/__init__.py +++ b/apps/converter/__init__.py @@ -2,4 +2,7 @@ from __future__ import absolute_import from navigation.api import register_sidebar_template +from .exceptions import (UnknownFileFormat, IdentifyError, UnkownConvertError, + OfficeConversionError, OfficeBackendError) + register_sidebar_template(['formats_list'], 'converter_file_formats_help.html') diff --git a/apps/converter/api.py b/apps/converter/api.py index d7feaee9d1..20f8d923e8 100644 --- a/apps/converter/api.py +++ b/apps/converter/api.py @@ -12,7 +12,6 @@ from mimetype.api import get_mimetype from .literals import (DEFAULT_PAGE_NUMBER, DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION, DEFAULT_FILE_FORMAT) -from .runtime import backend from .literals import (TRANSFORMATION_CHOICES, TRANSFORMATION_RESIZE, TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM, DIMENSION_SEPARATOR, FILE_FORMATS) @@ -43,6 +42,8 @@ def create_image_cache_filename(input_filepath, *args, **kwargs): def convert(input_filepath, output_filepath=None, cleanup_files=False, mimetype=None, *args, **kwargs): + from .runtime import backend + size = kwargs.get('size') file_format = kwargs.get('file_format', DEFAULT_FILE_FORMAT) zoom = kwargs.get('zoom', DEFAULT_ZOOM_LEVEL) @@ -121,6 +122,8 @@ def convert(input_filepath, output_filepath=None, cleanup_files=False, mimetype= def get_page_count(input_filepath): + from .runtime import backend + # Try to determine the page count first with the TextParser with open(input_filepath, 'rb') as descriptor: mimetype, encoding = get_mimetype(descriptor, input_filepath, mimetype_only=True) diff --git a/apps/converter/office_converter.py b/apps/converter/office_converter.py index 8b13d54648..8e7790e56d 100644 --- a/apps/converter/office_converter.py +++ b/apps/converter/office_converter.py @@ -7,7 +7,6 @@ import logging from mimetype.api import get_mimetype from common.settings import TEMPORARY_DIRECTORY -from .settings import LIBREOFFICE_PATH from .exceptions import OfficeBackendError, UnknownFileFormat CACHED_FILE_SUFFIX = u'_office_converter' @@ -79,7 +78,9 @@ class OfficeConverter(object): class OfficeConverterBackendDirect(object): def __init__(self): - self.libreoffice_path = LIBREOFFICE_PATH if LIBREOFFICE_PATH else u'/usr/bin/libreoffice' + from .settings import LIBREOFFICE_PATH + + self.libreoffice_path = LIBREOFFICE_PATH if not os.path.exists(self.libreoffice_path): raise OfficeBackendError('cannot find LibreOffice executable') logger.debug('self.libreoffice_path: %s' % self.libreoffice_path) From babdc4e93a265fb60b1005f8bedc73a3c43453d0 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 23:30:13 -0400 Subject: [PATCH 64/71] Initial changes to update the OCR app --- apps/ocr/__init__.py | 22 +++++------ apps/ocr/api.py | 6 +-- apps/ocr/conf/__init__.py | 0 apps/ocr/conf/settings.py | 72 ------------------------------------ apps/ocr/icons.py | 7 ++++ apps/ocr/links.py | 15 ++++---- apps/ocr/parsers/__init__.py | 16 ++++---- apps/ocr/registry.py | 63 +++++++++++++++++++++++++++++++ 8 files changed, 100 insertions(+), 101 deletions(-) delete mode 100644 apps/ocr/conf/__init__.py delete mode 100644 apps/ocr/conf/settings.py create mode 100644 apps/ocr/icons.py create mode 100644 apps/ocr/registry.py diff --git a/apps/ocr/__init__.py b/apps/ocr/__init__.py index 24eb3ad8d4..d0b006548e 100644 --- a/apps/ocr/__init__.py +++ b/apps/ocr/__init__.py @@ -9,18 +9,18 @@ from django.db.models.signals import post_save, post_syncdb from django.dispatch import receiver from django.db.utils import DatabaseError -from navigation.api import (bind_links, register_multi_item_links, - register_multi_item_links) -from documents.models import Document, DocumentVersion +#from navigation.api import (bind_links, register_multi_item_links, +# register_multi_item_links) +#from documents.models import Document, DocumentVersion from maintenance.api import MaintenanceNamespace from project_tools.api import register_tool from acls.api import class_permissions from job_processor.models import JobQueue, JobType from job_processor.exceptions import JobQueuePushError -from .conf.settings import (AUTOMATIC_OCR, QUEUE_PROCESSING_INTERVAL) -from .models import OCRProcessingSingleton -from .api import do_document_ocr +#from .conf.settings import (AUTOMATIC_OCR, QUEUE_PROCESSING_INTERVAL) +#from .models import OCRProcessingSingleton +#from .api import do_document_ocr from .permissions import PERMISSION_OCR_DOCUMENT from .exceptions import AlreadyQueued from . import models as ocr_models @@ -55,11 +55,11 @@ def document_post_save(sender, instance, **kwargs): logger.debug('received post save signal') logger.debug('instance: %s' % instance) if kwargs.get('created', False): - if AUTOMATIC_OCR: - try: - instance.submit_for_ocr() - except JobQueuePushError: - pass + #if AUTOMATIC_OCR: + try: + instance.submit_for_ocr() + except JobQueuePushError: + pass register_tool(ocr_tool_link) diff --git a/apps/ocr/api.py b/apps/ocr/api.py index 5af659a4b3..8078ba3843 100644 --- a/apps/ocr/api.py +++ b/apps/ocr/api.py @@ -10,11 +10,11 @@ import sys from django.utils.translation import ugettext as _ from django.utils.importlib import import_module -from common.conf.settings import TEMPORARY_DIRECTORY -from converter.api import convert +#from common.settings import TEMPORARY_DIRECTORY +#from converter.api import convert from documents.models import DocumentPage, DocumentVersion -from .conf.settings import (TESSERACT_PATH, TESSERACT_LANGUAGE, UNPAPER_PATH) +#from .conf.settings import (TESSERACT_PATH, TESSERACT_LANGUAGE, UNPAPER_PATH) from .exceptions import TesseractError, UnpaperError from .parsers import parse_document_page from .parsers.exceptions import ParserError, ParserUnknownFile diff --git a/apps/ocr/conf/__init__.py b/apps/ocr/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/ocr/conf/settings.py b/apps/ocr/conf/settings.py deleted file mode 100644 index 242b777f8d..0000000000 --- a/apps/ocr/conf/settings.py +++ /dev/null @@ -1,72 +0,0 @@ -"""Configuration options for the ocr app""" - -from django.utils.translation import ugettext_lazy as _ - -from smart_settings.api import Setting, SettingNamespace - -namespace = SettingNamespace('ocr', _(u'OCR'), module='ocr.conf.settings', sprite='spellcheck') - -Setting( - namespace=namespace, - name='TESSERACT_PATH', - global_name='OCR_TESSERACT_PATH', - default=u'/usr/bin/tesseract', - exists=True, -) - -Setting( - namespace=namespace, - name='TESSERACT_LANGUAGE', - global_name='OCR_TESSERACT_LANGUAGE', - default=u'eng', -) - -Setting( - namespace=namespace, - name='REPLICATION_DELAY', - global_name='OCR_REPLICATION_DELAY', - default=0, - description=_(u'Amount of seconds to delay OCR of documents to allow for the node\'s storage replication overhead.'), -) - -Setting( - namespace=namespace, - name='NODE_CONCURRENT_EXECUTION', - global_name='OCR_NODE_CONCURRENT_EXECUTION', - default=1, - description=_(u'Maximum amount of concurrent document OCRs a node can perform.') -) - -Setting( - namespace=namespace, - name='AUTOMATIC_OCR', - global_name='OCR_AUTOMATIC_OCR', - default=True, - description=_(u'Automatically queue newly created documents for OCR.') -) - -Setting( - namespace=namespace, - name='QUEUE_PROCESSING_INTERVAL', - global_name='OCR_QUEUE_PROCESSING_INTERVAL', - default=10, - description=_(u'Automatically queue newly created documents for OCR.') -) - -Setting( - namespace=namespace, - name='UNPAPER_PATH', - global_name='OCR_UNPAPER_PATH', - default=u'/usr/bin/unpaper', - description=_(u'File path to unpaper program.'), - exists=True -) - -Setting( - namespace=namespace, - name='PDFTOTEXT_PATH', - global_name='OCR_PDFTOTEXT_PATH', - default=u'/usr/bin/pdftotext', - description=_(u'File path to poppler\'s pdftotext program used to extract text from PDF files.'), - exists=True -) diff --git a/apps/ocr/icons.py b/apps/ocr/icons.py new file mode 100644 index 0000000000..e1de9c684f --- /dev/null +++ b/apps/ocr/icons.py @@ -0,0 +1,7 @@ +from __future__ import absolute_import + +from icons.literals import TEXT_DROPCAPS, TEXT_STRIKETHROUGH +from icons import Icon + +icon_submit_document = Icon(TEXT_DROPCAPS) +icon_ocr_cleanup = Icon(TEXT_STRIKETHROUGH) diff --git a/apps/ocr/links.py b/apps/ocr/links.py index c671ee0ea6..26184428a1 100644 --- a/apps/ocr/links.py +++ b/apps/ocr/links.py @@ -8,6 +8,7 @@ from .permissions import (PERMISSION_OCR_DOCUMENT, PERMISSION_OCR_DOCUMENT_DELETE, PERMISSION_OCR_QUEUE_ENABLE_DISABLE, PERMISSION_OCR_CLEAN_ALL_PAGES) from .models import OCRProcessingSingleton +from .icons import icon_submit_document, icon_ocr_cleanup def is_enabled(context): return OCRProcessingSingleton.get().is_enabled() @@ -16,12 +17,12 @@ def is_disabled(context): return not OCRProcessingSingleton.get().is_enabled() -ocr_log = Link(text=_(u'queue document list'), view='ocr_log', sprite='text', permissions=[PERMISSION_OCR_DOCUMENT]) -ocr_disable = Link(text=_(u'disable OCR processing'), view='ocr_disable', sprite='control_stop_blue', permissions=[PERMISSION_OCR_QUEUE_ENABLE_DISABLE], conditional_disable=is_disabled) -ocr_enable = Link(text=_(u'enable OCR processing'), view='ocr_enable', sprite='control_play_blue', permissions=[PERMISSION_OCR_QUEUE_ENABLE_DISABLE], conditional_disable=is_enabled) -submit_document = Link(text=_('submit to OCR queue'), view='submit_document', args='object.id', sprite='text_dropcaps', permissions=[PERMISSION_OCR_DOCUMENT]) -submit_document_multiple = Link(text=_('submit to OCR queue'), view='submit_document_multiple', sprite='text_dropcaps', permissions=[PERMISSION_OCR_DOCUMENT]) +#ocr_log = Link(text=_(u'queue document list'), view='ocr_log', sprite='text', permissions=[PERMISSION_OCR_DOCUMENT]) +#ocr_disable = Link(text=_(u'disable OCR processing'), view='ocr_disable', sprite='control_stop_blue', permissions=[PERMISSION_OCR_QUEUE_ENABLE_DISABLE], conditional_disable=is_disabled) +#ocr_enable = Link(text=_(u'enable OCR processing'), view='ocr_enable', sprite='control_play_blue', permissions=[PERMISSION_OCR_QUEUE_ENABLE_DISABLE], conditional_disable=is_enabled) +submit_document = Link(text=_('submit to OCR queue'), view='submit_document', args='object.id', icon=icon_submit_document, permissions=[PERMISSION_OCR_DOCUMENT]) +submit_document_multiple = Link(text=_('submit to OCR queue'), view='submit_document_multiple', icon=icon_submit_document, permissions=[PERMISSION_OCR_DOCUMENT]) -all_document_ocr_cleanup = Link(text=_(u'clean up pages content'), view='all_document_ocr_cleanup', sprite='text_strikethrough', permissions=[PERMISSION_OCR_CLEAN_ALL_PAGES], description=_(u'Runs a language filter to remove common OCR mistakes from document pages content.')) +all_document_ocr_cleanup = Link(text=_(u'clean up pages content'), view='all_document_ocr_cleanup', icon=icon_ocr_cleanup, permissions=[PERMISSION_OCR_CLEAN_ALL_PAGES], description=_(u'Runs a language filter to remove common OCR mistakes from document pages content.')) -ocr_tool_link = Link(text=_(u'OCR'), view='ocr_log', sprite='hourglass', icon='text.png', permissions=[PERMISSION_OCR_DOCUMENT]) # children_view_regex=[r'queue_', r'document_queue']) +#ocr_tool_link = Link(text=_(u'OCR'), view='ocr_log', sprite='hourglass', icon='text.png', permissions=[PERMISSION_OCR_DOCUMENT]) # children_view_regex=[r'queue_', r'document_queue']) diff --git a/apps/ocr/parsers/__init__.py b/apps/ocr/parsers/__init__.py index 5d25f3c2fe..897476fc3d 100644 --- a/apps/ocr/parsers/__init__.py +++ b/apps/ocr/parsers/__init__.py @@ -6,16 +6,16 @@ import subprocess from django.utils.translation import ugettext as _ -from converter import office_converter -from converter.office_converter import OfficeConverter -from converter.exceptions import OfficeConversionError -from documents.utils import document_save_to_temp_dir -from common.utils import copyfile -from common.conf.settings import TEMPORARY_DIRECTORY -from common.textparser import TextParser as OriginalTextParser, TEXT_PARSER_MIMETYPES +#from converter import office_converter +#from converter.office_converter import OfficeConverter +#from converter.exceptions import OfficeConversionError +#from documents.utils import document_save_to_temp_dir +#from common.utils import copyfile +#from common.settings import TEMPORARY_DIRECTORY +#from common.textparser import TextParser as OriginalTextParser, TEXT_PARSER_MIMETYPES from ocr.parsers.exceptions import ParserError, ParserUnknownFile -from ocr.conf.settings import PDFTOTEXT_PATH +#from ocr.settings import PDFTOTEXT_PATH mimetype_registry = {} diff --git a/apps/ocr/registry.py b/apps/ocr/registry.py new file mode 100644 index 0000000000..7df6b324e8 --- /dev/null +++ b/apps/ocr/registry.py @@ -0,0 +1,63 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from smart_settings import LocalScope + +from .icons import icon_submit_document + +label = _(u'OCR') +description = _(u'Handles optical character recognition.') +icon = icon_submit_document +dependencies = ['app_registry', 'icons', 'navigation'] +settings = [ + { + 'name': 'TESSERACT_PATH', + 'default': u'/usr/bin/tesseract', + 'exists': True, + 'scopes': [LocalScope()] + }, + { + 'name': 'TESSERACT_LANGUAGE', + 'default': u'eng', + 'scopes': [LocalScope()] + }, + { + 'name': 'REPLICATION_DELAY', + 'default': 0, + 'description': _(u'Amount of seconds to delay OCR of documents to allow for the node\'s storage replication overhead.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'NODE_CONCURRENT_EXECUTION', + 'default': 1, + 'description': _(u'Maximum amount of concurrent document OCRs a node can perform.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'AUTOMATIC_OCR', + 'default': True, + 'description': _(u'Automatically queue newly created documents for OCR.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'QUEUE_PROCESSING_INTERVAL', + 'default': 10, + 'description': _(u'Automatically queue newly created documents for OCR.'), + 'scopes': [LocalScope()] + }, + { + 'name': 'UNPAPER_PATH', + 'default': u'/usr/bin/unpaper', + 'description': _(u'File path to unpaper program.'), + 'exists': True, + 'scopes': [LocalScope()] + }, + { + 'name': 'PDFTOTEXT_PATH', + 'default': u'/usr/bin/pdftotext', + 'description': _(u'File path to poppler\'s pdftotext program used to extract text from PDF files.'), + 'exists': True, + 'scopes': [LocalScope()] + }, +] From 52c3ec8cc6f5f7cb353a8abb234bf996a5171f22 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 11 Sep 2012 00:03:52 -0400 Subject: [PATCH 65/71] Initial registry updates for the linking app --- apps/linking/conf/__init__.py | 0 apps/linking/conf/settings.py | 15 --------------- apps/linking/icons.py | 6 ++++++ apps/linking/registry.py | 20 ++++++++++++++++++++ apps/linking/views.py | 2 +- 5 files changed, 27 insertions(+), 16 deletions(-) delete mode 100644 apps/linking/conf/__init__.py delete mode 100644 apps/linking/conf/settings.py create mode 100644 apps/linking/icons.py create mode 100644 apps/linking/registry.py diff --git a/apps/linking/conf/__init__.py b/apps/linking/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/linking/conf/settings.py b/apps/linking/conf/settings.py deleted file mode 100644 index bb610b7007..0000000000 --- a/apps/linking/conf/settings.py +++ /dev/null @@ -1,15 +0,0 @@ -"""Configuration options for the linking app""" - -from django.utils.translation import ugettext_lazy as _ - -from smart_settings.api import Setting, SettingNamespace - -namespace = SettingNamespace('linking', _(u'Linking'), module='linking.conf.settings', sprite='link') - -Setting( - namespace=namespace, - name='SHOW_EMPTY_SMART_LINKS', - global_name='LINKING_SHOW_EMPTY_SMART_LINKS', - default=True, - description=_(u'Show smart link that don\'t return any documents.') -) diff --git a/apps/linking/icons.py b/apps/linking/icons.py new file mode 100644 index 0000000000..802c8974ed --- /dev/null +++ b/apps/linking/icons.py @@ -0,0 +1,6 @@ +from __future__ import absolute_import + +from .literals import DRAW_AIRBRUSH +from . import Icon + +icon_icons_app = Icon(DRAW_AIRBRUSH) diff --git a/apps/linking/registry.py b/apps/linking/registry.py new file mode 100644 index 0000000000..6a6cafdaed --- /dev/null +++ b/apps/linking/registry.py @@ -0,0 +1,20 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from smart_settings import LocalScope + +#from .icons import icon_tick + +label = _(u'Document linking') +#description = _(u'Contains many commonly used models, views and utilities.') +dependencies = ['app_registry', 'icons', 'navigation', 'documents', 'metadata'] +#icon = icon_tick +settings = [ + { + 'name': 'SHOW_EMPTY_SMART_LINKS', + 'default': True, + 'description': _(u'Show smart link that don\'t return any documents.'), + 'scopes': [LocalScope()] + } +] diff --git a/apps/linking/views.py b/apps/linking/views.py index 66d481fa20..5b50fe1517 100644 --- a/apps/linking/views.py +++ b/apps/linking/views.py @@ -21,7 +21,7 @@ from acls.models import AccessEntry from acls.utils import apply_default_acls from .models import SmartLink, SmartLinkCondition -from .conf.settings import SHOW_EMPTY_SMART_LINKS +from .settings import SHOW_EMPTY_SMART_LINKS from .forms import (SmartLinkInstanceForm, SmartLinkForm, SmartLinkConditionForm) from .links import smart_link_instance_view_link From 50f8242b21bfce8ceff571cc40b8d7b38586bcda Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 11 Sep 2012 00:07:13 -0400 Subject: [PATCH 66/71] Initial registry updates for the dynamic search app --- apps/dynamic_search/__init__.py | 3 ++- apps/dynamic_search/conf/__init__.py | 0 apps/dynamic_search/conf/settings.py | 23 ----------------------- apps/dynamic_search/registry.py | 25 +++++++++++++++++++++++++ 4 files changed, 27 insertions(+), 24 deletions(-) delete mode 100644 apps/dynamic_search/conf/__init__.py delete mode 100644 apps/dynamic_search/conf/settings.py create mode 100644 apps/dynamic_search/registry.py diff --git a/apps/dynamic_search/__init__.py b/apps/dynamic_search/__init__.py index ae5422c437..410d6aefff 100644 --- a/apps/dynamic_search/__init__.py +++ b/apps/dynamic_search/__init__.py @@ -14,7 +14,6 @@ from signaler.signals import post_update_index, pre_update_index from lock_manager import Lock, LockError from .models import IndexableObject -from .conf.settings import INDEX_UPDATE_INTERVAL logger = logging.getLogger(__name__) @@ -63,3 +62,5 @@ bind_links(['results'], [search_again], menu_name='sidebar') dynamic_search_scheduler = LocalScheduler('search', _(u'Search')) dynamic_search_scheduler.add_interval_job('search_index_update', _(u'Update the search index with the most recent modified documents.'), search_index_update, seconds=INDEX_UPDATE_INTERVAL) dynamic_search_scheduler.start() + +# register_top_menu('search', link=Link(text=_(u'search'), view='search', sprite='zoom', children_url_regex=[r'^search/'])) diff --git a/apps/dynamic_search/conf/__init__.py b/apps/dynamic_search/conf/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/dynamic_search/conf/settings.py b/apps/dynamic_search/conf/settings.py deleted file mode 100644 index 4d3b7f1fa5..0000000000 --- a/apps/dynamic_search/conf/settings.py +++ /dev/null @@ -1,23 +0,0 @@ -"""Configuration options for the dynamic_search app""" - -from django.utils.translation import ugettext_lazy as _ - -from smart_settings.api import Setting, SettingNamespace - -namespace = SettingNamespace('dynamic_search', _(u'Searching'), module='dynamic_search.conf.settings', sprite='zoom') - -Setting( - namespace=namespace, - name='RECENT_COUNT', - global_name='SEARCH_RECENT_COUNT', - default=5, - description=_(u'Maximum number of search queries to remember per user.') -) - -Setting( - namespace=namespace, - name='INDEX_UPDATE_INTERVAL', - global_name='SEARCH_INDEX_UPDATE_INTERVAL', - default=1800, - description=_(u'Interval in second on which to trigger the search index update.') -) diff --git a/apps/dynamic_search/registry.py b/apps/dynamic_search/registry.py new file mode 100644 index 0000000000..edad27aa78 --- /dev/null +++ b/apps/dynamic_search/registry.py @@ -0,0 +1,25 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +#from .icons import icon_history_list +#from .links import history_list + +label = _(u'Search') +#description = _(u'Handles the events registration and event logging.') +dependencies = ['app_registry', 'icons', 'navigation'] +#icon = icon_history_list +#tool_links = [history_list] +#- namespace=namespace, +#- name='RECENT_COUNT', +#- global_name='SEARCH_RECENT_COUNT', +#- default=5, +#- description=_(u'Maximum number of search queries to remember per user.') +#-) +#- +#-Setting( +#- namespace=namespace, +#- name='INDEX_UPDATE_INTERVAL', +#- global_name='SEARCH_INDEX_UPDATE_INTERVAL', +#- default=1800, +#- description=_(u'Interval in second on which to trigger the search index update.') From 650681bfcffe854b552418d7d9327392f8e52960 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 11 Sep 2012 00:11:43 -0400 Subject: [PATCH 67/71] Initial registry updates for the metadata app --- apps/metadata/__init__.py | 10 ---------- apps/metadata/conf/__init__.py | 1 - apps/metadata/conf/settings.py | 32 -------------------------------- apps/metadata/forms.py | 2 +- apps/metadata/models.py | 2 +- apps/metadata/registry.py | 34 ++++++++++++++++++++++++++++++++++ 6 files changed, 36 insertions(+), 45 deletions(-) delete mode 100644 apps/metadata/conf/__init__.py delete mode 100644 apps/metadata/conf/settings.py create mode 100644 apps/metadata/registry.py diff --git a/apps/metadata/__init__.py b/apps/metadata/__init__.py index 3620f2429f..8b1c26ebd9 100644 --- a/apps/metadata/__init__.py +++ b/apps/metadata/__init__.py @@ -3,8 +3,6 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -#from backups.api import AppBackup, ModelBackup -#from app_registry import register_app, UnableToRegister from common.utils import encapsulate from documents.models import Document, DocumentType from navigation.api import (bind_links, register_sidebar_template, @@ -57,11 +55,3 @@ register_model_list_columns(Document, [ encapsulate(lambda x: get_metadata_string(x)) }, ]) - - -#try: -# app = register_app('metadata', _(u'Metadata')) -#except UnableToRegister: -# pass -#else: -#a AppBackup(app, [ModelBackup()]) diff --git a/apps/metadata/conf/__init__.py b/apps/metadata/conf/__init__.py deleted file mode 100644 index 8b13789179..0000000000 --- a/apps/metadata/conf/__init__.py +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/metadata/conf/settings.py b/apps/metadata/conf/settings.py deleted file mode 100644 index d7a51670a2..0000000000 --- a/apps/metadata/conf/settings.py +++ /dev/null @@ -1,32 +0,0 @@ -"""Configuration options for the metadata app""" - -import datetime - -from django.contrib.auth.models import User -from django.utils.translation import ugettext_lazy as _ - -from smart_settings.api import Setting, SettingNamespace - -default_available_functions = { - 'current_date': datetime.datetime.now().date, -} - -default_available_models = { - 'User': User -} - -namespace = SettingNamespace('metadata', _(u'Metadata'), module='metadata.conf.settings', sprite='xhtml') - -Setting( - namespace=namespace, - name=u'AVAILABLE_FUNCTIONS', - global_name=u'METADATA_AVAILABLE_FUNCTIONS', - default=default_available_functions, -) - -Setting( - namespace=namespace, - name=u'AVAILABLE_MODELS', - global_name=u'METADATA_AVAILABLE_MODELS', - default=default_available_models, -) diff --git a/apps/metadata/forms.py b/apps/metadata/forms.py index c2e281242c..290b05f205 100644 --- a/apps/metadata/forms.py +++ b/apps/metadata/forms.py @@ -6,7 +6,7 @@ from django.forms.formsets import formset_factory from common.widgets import ScrollableCheckboxSelectMultiple -from .conf.settings import AVAILABLE_MODELS, AVAILABLE_FUNCTIONS +#from .conf.settings import AVAILABLE_MODELS, AVAILABLE_FUNCTIONS from .models import MetadataSet, MetadataType, DocumentTypeDefaults diff --git a/apps/metadata/models.py b/apps/metadata/models.py index 5e13f65c48..456ac0376e 100644 --- a/apps/metadata/models.py +++ b/apps/metadata/models.py @@ -5,7 +5,7 @@ from django.utils.translation import ugettext_lazy as _ from documents.models import Document, DocumentType -from .conf.settings import (AVAILABLE_MODELS, AVAILABLE_FUNCTIONS) +#from .settings import (AVAILABLE_MODELS, AVAILABLE_FUNCTIONS) available_models_string = (_(u' Available models: %s') % u','.join([name for name, model in AVAILABLE_MODELS.items()])) if AVAILABLE_MODELS else u'' available_functions_string = (_(u' Available functions: %s') % u','.join([u'%s()' % name for name, function in AVAILABLE_FUNCTIONS.items()])) if AVAILABLE_FUNCTIONS else u'' diff --git a/apps/metadata/registry.py b/apps/metadata/registry.py new file mode 100644 index 0000000000..59fc9e5ff1 --- /dev/null +++ b/apps/metadata/registry.py @@ -0,0 +1,34 @@ +from __future__ import absolute_import + +import datetime + +from django.utils.translation import ugettext_lazy as _ +from django.contrib.auth.models import User + +default_available_functions = { + 'current_date': datetime.datetime.now().date, +} + +default_available_models = { + 'User': User +} + +#from .icons import icon_history_list +#from .links import history_list + +label = _(u'Metadata') +#description = _(u'Handles the events registration and event logging.') +dependencies = ['app_registry', 'icons', 'navigation', 'documents', 'permissions', 'acls', 'common'] +#icon = icon_history_list +#tool_links = [history_list] +""" + app.add_setting( + name=u'AVAILABLE_FUNCTIONS', + default=default_available_functions, + ) + + app.add_setting( + name=u'AVAILABLE_MODELS', + default=default_available_models, + ) +""" From 93fb5fb85fe42bc2d1802e6fba52e9e0e268057d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 11 Sep 2012 00:14:12 -0400 Subject: [PATCH 68/71] Disable previous app registry api --- apps/backups/__init__.py | 21 ++------------------- apps/bootstrap/__init__.py | 10 +++++----- apps/checkouts/__init__.py | 11 +---------- 3 files changed, 8 insertions(+), 34 deletions(-) diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py index 19cdead95a..839c6541dd 100644 --- a/apps/backups/__init__.py +++ b/apps/backups/__init__.py @@ -1,7 +1,6 @@ from __future__ import absolute_import import inspect -#import runpy from django.conf import settings from django.db import transaction, DatabaseError @@ -11,7 +10,7 @@ from django.utils.importlib import import_module #from common.utils import encapsulate #from job_processor.exceptions import JobQueuePushError #from job_processor.models import JobQueue, JobType -from project_tools.api import register_tool +#from project_tools.api import register_tool #from project_setup.api import register_setup #from navigation.api import bind_links, register_model_list_columns @@ -21,7 +20,7 @@ from project_tools.api import register_tool # restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, # backup_job_test) #from .literals import BACKUP_JOB_QUEUE_NAME -from .models import App +#from .models import App #from . import models #class UnableToRegister(Exception): @@ -62,19 +61,3 @@ from .models import App #]) ###app.set_backup([ModelBackup()]) - - -for app_name in settings.INSTALLED_APPS: - App.register(app_name) - print 'registry', app_name - - try: - post_init = import_module('%s.post_init' % app_name) - except ImportError: - pass - else: - print 'post', post_init - if post_init: - for name, value in inspect.getmembers(post_init): - if hasattr(value, '__call__') and name.startswith('init'): - value() diff --git a/apps/bootstrap/__init__.py b/apps/bootstrap/__init__.py index 26469335aa..76b5145882 100644 --- a/apps/bootstrap/__init__.py +++ b/apps/bootstrap/__init__.py @@ -3,20 +3,20 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from navigation.api import bind_links -from project_setup.api import register_setup -from app_registry.models import App +#from project_setup.api import register_setup from .links import database_bootstrap, bootstrap_execute, erase_database_link from .api import BootstrapSimple, BootstrapPermit -register_setup(database_bootstrap) -register_setup(erase_database_link) +#register_setup(database_bootstrap) +#register_setup(erase_database_link) bind_links([BootstrapSimple], [bootstrap_execute]) bind_links([BootstrapPermit], [bootstrap_execute]) - +""" try: app = App.register('bootstrap', _(u'Database bootstrap')) except App.UnableToRegister: pass else: app.set_dependencies(['app_registry']) +""" diff --git a/apps/checkouts/__init__.py b/apps/checkouts/__init__.py index 79dfe76ec7..ec0ec1e82c 100644 --- a/apps/checkouts/__init__.py +++ b/apps/checkouts/__init__.py @@ -3,7 +3,6 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -from app_registry.models import App from documents.models import Document from navigation.api import bind_links, register_top_menu from scheduler.api import LocalScheduler @@ -39,12 +38,4 @@ checkouts_scheduler = LocalScheduler('checkouts', _(u'Document checkouts')) checkouts_scheduler.add_interval_job('task_check_expired_check_outs', _(u'Check expired check out documents and checks them in.'), task_check_expired_check_outs, seconds=CHECK_EXPIRED_CHECK_OUTS_INTERVAL) checkouts_scheduler.start() -initialize_document_checkout_extra_methods() - -try: - app = App.register('checkouts', _(u'Checkouts')) -except App.UnableToRegister: - pass -else: - app.set_dependencies(['app_registry']) -# AppBackup(app, [ModelBackup()]) +initialize_document_checkout_extra_methods() From 7fe25e6c46980607a771b9dba1dafb61f868040b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 11 Sep 2012 00:14:34 -0400 Subject: [PATCH 69/71] Add OCR icon literals --- apps/icons/literals.py | 2 ++ apps/icons/sets/fat_cow.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apps/icons/literals.py b/apps/icons/literals.py index b27f78766b..8dbd921041 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -57,6 +57,8 @@ SCRIPT = 'script' STORAGE = 'storage' TABLE = 'table' TABLE_RELATIONSHIP = 'table_relationship' +TEXT_DROPCAPS = 'text_dropcaps' +TEXT_STRIKETHROUGH = 'text_strikethrough' TICK = 'tick' USER = 'user' USER_ADD = 'user_add' diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index 01253c868c..bc8fd9b4e6 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -56,6 +56,8 @@ DICTIONARY = { STORAGE: 'storage.png', TABLE: 'table.png', TABLE_RELATIONSHIP: 'table_relationship.png', + TEXT_DROPCAPS: 'text_dropcaps.png', + TEXT_STRIKETHROUGH: 'text_strikethrough.png', TICK: 'tick.png', USER: 'user.png', USER_ADD:'user_add.png', From bfdeb08efef893bf1c450d4581381cb130779ced Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 11 Sep 2012 00:14:52 -0400 Subject: [PATCH 70/71] Release notes reminder update --- docs/releases/0.13.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/releases/0.13.rst b/docs/releases/0.13.rst index f79ba09b21..5939db4665 100644 --- a/docs/releases/0.13.rst +++ b/docs/releases/0.13.rst @@ -27,7 +27,7 @@ Overview #TODO: add scheduling #TODO: add clustering #TODO: add local jobs & distributed job processing - +#TODO: removal of DISABLE_HOME_VIEW What's new in Mayan EDMS v0.13 ============================== From 7cecdb70f34e5d97edf86cc2e6b54018da0a5c7a Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 11 Sep 2012 00:15:07 -0400 Subject: [PATCH 71/71] Update current update and workings apps --- settings.py | 6 +++--- urls.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/settings.py b/settings.py index c415edcacb..51611c4f3f 100644 --- a/settings.py +++ b/settings.py @@ -164,7 +164,7 @@ INSTALLED_APPS = ( 'converter', #'trash', 'user_management', - #'mimetype', + 'mimetype', #'clustering', #'scheduler', #'job_processor', @@ -172,7 +172,7 @@ INSTALLED_APPS = ( 'diagnostics', 'maintenance', 'storage', - #'documents', + 'documents', #'tags', #'folders', #'dynamic_search', @@ -190,7 +190,7 @@ INSTALLED_APPS = ( 'history', #'workflows', #'checkouts', - #'rest_api', + 'rest_api', #'bootstrap', 'statistics', diff --git a/urls.py b/urls.py index 1ced9d699d..c1c108f317 100644 --- a/urls.py +++ b/urls.py @@ -12,7 +12,7 @@ urlpatterns = patterns('', (r'^setup/', include('project_setup.urls')), (r'^tools/', include('project_tools.urls')), (r'^settings/', include('smart_settings.urls')), - #(r'^documents/', include('documents.urls')), + (r'^documents/', include('documents.urls')), #(r'^folders/', include('folders.urls')), #(r'^search/', include('dynamic_search.urls')), #(r'^ocr/', include('ocr.urls')), @@ -27,7 +27,7 @@ urlpatterns = patterns('', #(r'^sources/', include('sources.urls')), (r'^acls/', include('acls.urls')), #(r'^document_acls/', include('document_acls.urls')), - #(r'^api/', include('rest_api.urls')), + (r'^api/', include('rest_api.urls')), (r'^gpg/', include('django_gpg.urls')), #(r'^documents/signatures/', include('document_signatures.urls')), #(r'^mailer/', include('mailer.urls')),