[Verizon Samsung Galaxy S III] :
Moving the icons around is super simple if you have ADB and APKTOOL set up already.

- Set up ADB and APKTOOL on your computer.

- Download the rom to your computer and extract twframework-res.apk and framework-res.apk (located in /system/framework/) to the folder where ADB and APKTOOL reside. Also extract SystemUI.apk (located in /system/app/) to that same folder.

- Now you have to load the frameworks. Open the terminal (command prompt) and cd to the directory with the files you copied. Once there, type:

apktool if twframework-res.apk

then hit enter. Then type:

apktool if framework-res.apk

then hit enter.

- Now you need to decompile systemui. Type:

apktool d SystemUI.apk sysui

This decompiles systemui to the folder sysui. Leave the terminal open.

- Now you should navigate to and open in a text editor the file called tw_navi_bar.xml (located in /sysui/res/layout/).

- Once you have this file open you will see a bunch of text strings like this:

<LinearLayout android:orientation="horizontal" android:id="@id/nav_buttons" android:background="@drawable/tw_navigationbar_bg" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animateLayoutChanges="false">
[COLOR="Red"]<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_navigationbar_back" android:layout_weight="1.0" android:contentDescription="@string/accessibility_back" systemui:keyCode="4" systemui:glowBackground="@drawable/tw_sysbar_highlight" />[/COLOR]
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/home" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_navigationbar_home" android:layout_weight="1.0" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:keyRepeat="true" systemui:glowBackground="@drawable/tw_sysbar_highlight" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_navigationbar_recent" android:layout_weight="1.0" android:contentDescription="@string/accessibility_recent" systemui:glowBackground="@drawable/tw_sysbar_highlight" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/menu" android:visibility="visible" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_navigationbar_menu" android:layout_weight="1.0" android:contentDescription="@string/accessibility_menu" systemui:keyCode="82" systemui:glowBackground="@drawable/tw_sysbar_highlight" />
</LinearLayout>

- Each button (back, home, recents and menu) are line of code. To rearrange the buttons simply rearrange the code. The above is button order is back, home, recents then menu. You will have to do this for both portrait and landscape. Once you have made your edits save and close the file.

- Now return to the terminal and type:

apktool b sysui newsysui.apk

- The app will build and you will see a new apk with the name above.

- Now you need to copy the tw_navi_bar.xml file to the original apk. You can accomplish this in linux by opening each apk up in the archive manager and simply dragging the modified a tw_navi_bar.xml to the old SystemUI.apk. In windows you may need to unzip (because apks unzip) and then move the modified file to the unziped original apk. Then you would need to zip it up (as a zip file) then rename it back to an apk. so from SystemUI.zip to SystemUI.apk.

- Once you have dont that you need to get it to your phone in the manner that you see fit. Then you need to replace the old SystemUI.apk on your phone (located in /system/app/) with the modified on you just made.

- Reboot. Then change the permissions of the SystemUI.apk you just copied to whatever the rest of your system apps are.

- Reboot again and profit.

To change the height of the buttons you need to decompile framework res and edit the dimens.xml (located in /<decmpiled folder name>/res/values/).