diff --git a/wire/modules/Process/ProcessList.module b/wire/modules/Process/ProcessList.module
index 1c7db45a..2e0ef0bb 100644
--- a/wire/modules/Process/ProcessList.module
+++ b/wire/modules/Process/ProcessList.module
@@ -57,8 +57,13 @@ class ProcessList extends Process {
if($child->process) {
$info = $this->modules->getModuleInfoVerbose($child->process, array('noCache' => true));
- if($settings['showIcon'] && $info['icon']) {
- $icon = " ";
+ if($settings['showIcon']) {
+ $icon = $child->get('page_icon');
+ if(!$icon) $icon = $info['icon'];
+ if($icon) {
+ if(strpos($icon, 'fa-') === 0) list(,$icon) = explode('-', 2);
+ $icon = " ";
+ }
}
$title = $child->title;