diff --git a/reactos/lib/user32/resources/obm_btncorners.bmp b/reactos/lib/user32/resources/obm_btncorners.bmp new file mode 100644 index 00000000000..e7838624b1a Binary files /dev/null and b/reactos/lib/user32/resources/obm_btncorners.bmp differ diff --git a/reactos/lib/user32/resources/obm_btsize.bmp b/reactos/lib/user32/resources/obm_btsize.bmp new file mode 100644 index 00000000000..076e4f870ee Binary files /dev/null and b/reactos/lib/user32/resources/obm_btsize.bmp differ diff --git a/reactos/lib/user32/resources/obm_check.bmp b/reactos/lib/user32/resources/obm_check.bmp new file mode 100644 index 00000000000..e9e4fb5de77 Binary files /dev/null and b/reactos/lib/user32/resources/obm_check.bmp differ diff --git a/reactos/lib/user32/resources/obm_checkboxes.bmp b/reactos/lib/user32/resources/obm_checkboxes.bmp new file mode 100644 index 00000000000..81ee03001e5 Binary files /dev/null and b/reactos/lib/user32/resources/obm_checkboxes.bmp differ diff --git a/reactos/lib/user32/resources/obm_close.bmp b/reactos/lib/user32/resources/obm_close.bmp new file mode 100644 index 00000000000..f800b069add Binary files /dev/null and b/reactos/lib/user32/resources/obm_close.bmp differ diff --git a/reactos/lib/user32/resources/obm_combo.bmp b/reactos/lib/user32/resources/obm_combo.bmp new file mode 100644 index 00000000000..013646df5ba Binary files /dev/null and b/reactos/lib/user32/resources/obm_combo.bmp differ diff --git a/reactos/lib/user32/resources/obm_dnarrow.bmp b/reactos/lib/user32/resources/obm_dnarrow.bmp new file mode 100644 index 00000000000..0f3288f3245 Binary files /dev/null and b/reactos/lib/user32/resources/obm_dnarrow.bmp differ diff --git a/reactos/lib/user32/resources/obm_dnarrowd.bmp b/reactos/lib/user32/resources/obm_dnarrowd.bmp new file mode 100644 index 00000000000..51b38e90f75 Binary files /dev/null and b/reactos/lib/user32/resources/obm_dnarrowd.bmp differ diff --git a/reactos/lib/user32/resources/obm_dnarrowi.bmp b/reactos/lib/user32/resources/obm_dnarrowi.bmp new file mode 100644 index 00000000000..3cbf4fbba4c Binary files /dev/null and b/reactos/lib/user32/resources/obm_dnarrowi.bmp differ diff --git a/reactos/lib/user32/resources/obm_lfarrow.bmp b/reactos/lib/user32/resources/obm_lfarrow.bmp new file mode 100644 index 00000000000..6ceef252550 Binary files /dev/null and b/reactos/lib/user32/resources/obm_lfarrow.bmp differ diff --git a/reactos/lib/user32/resources/obm_lfarrowd.bmp b/reactos/lib/user32/resources/obm_lfarrowd.bmp new file mode 100644 index 00000000000..bb446c3e040 Binary files /dev/null and b/reactos/lib/user32/resources/obm_lfarrowd.bmp differ diff --git a/reactos/lib/user32/resources/obm_lfarrowi.bmp b/reactos/lib/user32/resources/obm_lfarrowi.bmp new file mode 100644 index 00000000000..c81363d484f Binary files /dev/null and b/reactos/lib/user32/resources/obm_lfarrowi.bmp differ diff --git a/reactos/lib/user32/resources/obm_mnarrow.bmp b/reactos/lib/user32/resources/obm_mnarrow.bmp new file mode 100644 index 00000000000..58302e78842 Binary files /dev/null and b/reactos/lib/user32/resources/obm_mnarrow.bmp differ diff --git a/reactos/lib/user32/resources/obm_old_close.bmp b/reactos/lib/user32/resources/obm_old_close.bmp new file mode 100644 index 00000000000..905e927ec82 Binary files /dev/null and b/reactos/lib/user32/resources/obm_old_close.bmp differ diff --git a/reactos/lib/user32/resources/obm_old_dnarrow.bmp b/reactos/lib/user32/resources/obm_old_dnarrow.bmp new file mode 100644 index 00000000000..bab716f95a6 Binary files /dev/null and b/reactos/lib/user32/resources/obm_old_dnarrow.bmp differ diff --git a/reactos/lib/user32/resources/obm_old_lfarrow.bmp b/reactos/lib/user32/resources/obm_old_lfarrow.bmp new file mode 100644 index 00000000000..4d4c4c62f99 Binary files /dev/null and b/reactos/lib/user32/resources/obm_old_lfarrow.bmp differ diff --git a/reactos/lib/user32/resources/obm_old_reduce.bmp b/reactos/lib/user32/resources/obm_old_reduce.bmp new file mode 100644 index 00000000000..cee2329995f Binary files /dev/null and b/reactos/lib/user32/resources/obm_old_reduce.bmp differ diff --git a/reactos/lib/user32/resources/obm_old_restore.bmp b/reactos/lib/user32/resources/obm_old_restore.bmp new file mode 100644 index 00000000000..f6938f01325 Binary files /dev/null and b/reactos/lib/user32/resources/obm_old_restore.bmp differ diff --git a/reactos/lib/user32/resources/obm_old_rgarrow.bmp b/reactos/lib/user32/resources/obm_old_rgarrow.bmp new file mode 100644 index 00000000000..0c05d811730 Binary files /dev/null and b/reactos/lib/user32/resources/obm_old_rgarrow.bmp differ diff --git a/reactos/lib/user32/resources/obm_old_uparrow.bmp b/reactos/lib/user32/resources/obm_old_uparrow.bmp new file mode 100644 index 00000000000..299fadb47a0 Binary files /dev/null and b/reactos/lib/user32/resources/obm_old_uparrow.bmp differ diff --git a/reactos/lib/user32/resources/obm_old_zoom.bmp b/reactos/lib/user32/resources/obm_old_zoom.bmp new file mode 100644 index 00000000000..c1b4eb68b88 Binary files /dev/null and b/reactos/lib/user32/resources/obm_old_zoom.bmp differ diff --git a/reactos/lib/user32/resources/obm_reduce.bmp b/reactos/lib/user32/resources/obm_reduce.bmp new file mode 100644 index 00000000000..d0dbf01a44a Binary files /dev/null and b/reactos/lib/user32/resources/obm_reduce.bmp differ diff --git a/reactos/lib/user32/resources/obm_reduced.bmp b/reactos/lib/user32/resources/obm_reduced.bmp new file mode 100644 index 00000000000..c39f8e9505a Binary files /dev/null and b/reactos/lib/user32/resources/obm_reduced.bmp differ diff --git a/reactos/lib/user32/resources/obm_restore.bmp b/reactos/lib/user32/resources/obm_restore.bmp new file mode 100644 index 00000000000..a22d3ddff44 Binary files /dev/null and b/reactos/lib/user32/resources/obm_restore.bmp differ diff --git a/reactos/lib/user32/resources/obm_restored.bmp b/reactos/lib/user32/resources/obm_restored.bmp new file mode 100644 index 00000000000..6958dc2ca15 Binary files /dev/null and b/reactos/lib/user32/resources/obm_restored.bmp differ diff --git a/reactos/lib/user32/resources/obm_rgarrow.bmp b/reactos/lib/user32/resources/obm_rgarrow.bmp new file mode 100644 index 00000000000..75cc1ff5308 Binary files /dev/null and b/reactos/lib/user32/resources/obm_rgarrow.bmp differ diff --git a/reactos/lib/user32/resources/obm_rgarrowd.bmp b/reactos/lib/user32/resources/obm_rgarrowd.bmp new file mode 100644 index 00000000000..abf3f7c99f2 Binary files /dev/null and b/reactos/lib/user32/resources/obm_rgarrowd.bmp differ diff --git a/reactos/lib/user32/resources/obm_rgarrowi.bmp b/reactos/lib/user32/resources/obm_rgarrowi.bmp new file mode 100644 index 00000000000..a90b836a739 Binary files /dev/null and b/reactos/lib/user32/resources/obm_rgarrowi.bmp differ diff --git a/reactos/lib/user32/resources/obm_size.bmp b/reactos/lib/user32/resources/obm_size.bmp new file mode 100644 index 00000000000..d4eedf965f3 Binary files /dev/null and b/reactos/lib/user32/resources/obm_size.bmp differ diff --git a/reactos/lib/user32/resources/obm_trtype.bmp b/reactos/lib/user32/resources/obm_trtype.bmp new file mode 100644 index 00000000000..da41d3233f1 Binary files /dev/null and b/reactos/lib/user32/resources/obm_trtype.bmp differ diff --git a/reactos/lib/user32/resources/obm_uparrow.bmp b/reactos/lib/user32/resources/obm_uparrow.bmp new file mode 100644 index 00000000000..ce3aa0e29ae Binary files /dev/null and b/reactos/lib/user32/resources/obm_uparrow.bmp differ diff --git a/reactos/lib/user32/resources/obm_uparrowd.bmp b/reactos/lib/user32/resources/obm_uparrowd.bmp new file mode 100644 index 00000000000..872dc323044 Binary files /dev/null and b/reactos/lib/user32/resources/obm_uparrowd.bmp differ diff --git a/reactos/lib/user32/resources/obm_uparrowi.bmp b/reactos/lib/user32/resources/obm_uparrowi.bmp new file mode 100644 index 00000000000..6abb8106366 Binary files /dev/null and b/reactos/lib/user32/resources/obm_uparrowi.bmp differ diff --git a/reactos/lib/user32/resources/obm_zoom.bmp b/reactos/lib/user32/resources/obm_zoom.bmp new file mode 100644 index 00000000000..a3838ebaea1 Binary files /dev/null and b/reactos/lib/user32/resources/obm_zoom.bmp differ diff --git a/reactos/lib/user32/resources/obm_zoomd.bmp b/reactos/lib/user32/resources/obm_zoomd.bmp new file mode 100644 index 00000000000..649958db0c3 Binary files /dev/null and b/reactos/lib/user32/resources/obm_zoomd.bmp differ diff --git a/reactos/lib/user32/resources/ocr_appstarting.cur b/reactos/lib/user32/resources/ocr_appstarting.cur new file mode 100644 index 00000000000..f85869feb05 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_appstarting.cur differ diff --git a/reactos/lib/user32/resources/ocr_cross.cur b/reactos/lib/user32/resources/ocr_cross.cur new file mode 100644 index 00000000000..79a64023b24 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_cross.cur differ diff --git a/reactos/lib/user32/resources/ocr_dragobject.cur b/reactos/lib/user32/resources/ocr_dragobject.cur new file mode 100644 index 00000000000..45f593fb3e6 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_dragobject.cur differ diff --git a/reactos/lib/user32/resources/ocr_hand.cur b/reactos/lib/user32/resources/ocr_hand.cur new file mode 100644 index 00000000000..00b031ff807 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_hand.cur differ diff --git a/reactos/lib/user32/resources/ocr_help.cur b/reactos/lib/user32/resources/ocr_help.cur new file mode 100644 index 00000000000..28fc1f9be79 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_help.cur differ diff --git a/reactos/lib/user32/resources/ocr_ibeam.cur b/reactos/lib/user32/resources/ocr_ibeam.cur new file mode 100644 index 00000000000..f8b53aa5c28 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_ibeam.cur differ diff --git a/reactos/lib/user32/resources/ocr_icon.cur b/reactos/lib/user32/resources/ocr_icon.cur new file mode 100644 index 00000000000..5db254f64d7 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_icon.cur differ diff --git a/reactos/lib/user32/resources/ocr_no.cur b/reactos/lib/user32/resources/ocr_no.cur new file mode 100644 index 00000000000..363347bc438 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_no.cur differ diff --git a/reactos/lib/user32/resources/ocr_normal.cur b/reactos/lib/user32/resources/ocr_normal.cur new file mode 100644 index 00000000000..a7d5afc1b37 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_normal.cur differ diff --git a/reactos/lib/user32/resources/ocr_size.cur b/reactos/lib/user32/resources/ocr_size.cur new file mode 100644 index 00000000000..bb8e4ea94f4 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_size.cur differ diff --git a/reactos/lib/user32/resources/ocr_sizeall.cur b/reactos/lib/user32/resources/ocr_sizeall.cur new file mode 100644 index 00000000000..bb8e4ea94f4 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_sizeall.cur differ diff --git a/reactos/lib/user32/resources/ocr_sizenesw.cur b/reactos/lib/user32/resources/ocr_sizenesw.cur new file mode 100644 index 00000000000..d2198e8fac4 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_sizenesw.cur differ diff --git a/reactos/lib/user32/resources/ocr_sizens.cur b/reactos/lib/user32/resources/ocr_sizens.cur new file mode 100644 index 00000000000..f5ae7dc281a Binary files /dev/null and b/reactos/lib/user32/resources/ocr_sizens.cur differ diff --git a/reactos/lib/user32/resources/ocr_sizenwse.cur b/reactos/lib/user32/resources/ocr_sizenwse.cur new file mode 100644 index 00000000000..a4933c51df8 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_sizenwse.cur differ diff --git a/reactos/lib/user32/resources/ocr_sizewe.cur b/reactos/lib/user32/resources/ocr_sizewe.cur new file mode 100644 index 00000000000..6dd381d3cf1 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_sizewe.cur differ diff --git a/reactos/lib/user32/resources/ocr_up.cur b/reactos/lib/user32/resources/ocr_up.cur new file mode 100644 index 00000000000..906e8a0a6de Binary files /dev/null and b/reactos/lib/user32/resources/ocr_up.cur differ diff --git a/reactos/lib/user32/resources/ocr_wait.cur b/reactos/lib/user32/resources/ocr_wait.cur new file mode 100644 index 00000000000..21404185e12 Binary files /dev/null and b/reactos/lib/user32/resources/ocr_wait.cur differ diff --git a/reactos/lib/user32/resources/oic_bang.ico b/reactos/lib/user32/resources/oic_bang.ico new file mode 100644 index 00000000000..2ce8dc18d63 Binary files /dev/null and b/reactos/lib/user32/resources/oic_bang.ico differ diff --git a/reactos/lib/user32/resources/oic_hand.ico b/reactos/lib/user32/resources/oic_hand.ico new file mode 100644 index 00000000000..502f1acc362 Binary files /dev/null and b/reactos/lib/user32/resources/oic_hand.ico differ diff --git a/reactos/lib/user32/resources/oic_note.ico b/reactos/lib/user32/resources/oic_note.ico new file mode 100644 index 00000000000..7902c9e4be9 Binary files /dev/null and b/reactos/lib/user32/resources/oic_note.ico differ diff --git a/reactos/lib/user32/resources/oic_ques.ico b/reactos/lib/user32/resources/oic_ques.ico new file mode 100644 index 00000000000..225d95112a2 Binary files /dev/null and b/reactos/lib/user32/resources/oic_ques.ico differ diff --git a/reactos/lib/user32/resources/oic_sample.ico b/reactos/lib/user32/resources/oic_sample.ico new file mode 100644 index 00000000000..7de7c5e9871 Binary files /dev/null and b/reactos/lib/user32/resources/oic_sample.ico differ